WriteTo Method
Collapse the table of content
Expand the table of content

XStreamingElement.WriteTo Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Writes this streaming element to an XmlWriter.

Namespace:  System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

'Declaration
Public Sub WriteTo ( _
	writer As XmlWriter _
)

Parameters

writer
Type: System.Xml.XmlWriter
An XmlWriter into which this method will write.

The following example creates an XML tree using XStreamingElement. It then writes the streaming element to an XmlWriter.


Dim output As New StringBuilder
Dim srcTree As XElement = _
    <Root>
        <Child>1</Child>
        <Child>2</Child>
        <Child>3</Child>
        <Child>4</Child>
        <Child>5</Child>
    </Root>

Dim dstTree As XStreamingElement = _
    New XStreamingElement("NewRoot", _
        From el In srcTree.Elements() _
        Where el.Value = 3 _
        Select <DifferentChild><%= el.Value %></DifferentChild>)

Dim sb As StringBuilder = New StringBuilder()
Dim xws As XmlWriterSettings = New XmlWriterSettings()
xws.OmitXmlDeclaration = True
xws.Indent = True

Using xw As XmlWriter = XmlWriter.Create(sb, xws)
    dstTree.WriteTo(xw)
End Using
output.Append(sb.ToString())
output.Append(Environment.NewLine)

OutputTextBlock.Text = output.ToString()


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft