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.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
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()
Show: