XStreamingElement.Save Method (XmlWriter)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Serialize this streaming element to an XmlWriter.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Parameters
- writer
- Type: System.Xml.XmlWriter
A XmlWriter that the XElement will be written to.
The following example creates an XStreamingElement and writes it 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 sb As StringBuilder = New StringBuilder() Dim xws As XmlWriterSettings = New XmlWriterSettings() xws.OmitXmlDeclaration = True Using xw As XmlWriter = XmlWriter.Create(sb, xws) Dim dstTree As XStreamingElement = New XStreamingElement("NewRoot", _ From el In srcTree.Elements() _ Where el.Value = 5 _ Select <DifferentChild><%= el.Value %></DifferentChild> _ ) dstTree.Save(xw) End Using output.Append(sb.ToString()) output.Append(Environment.NewLine) OutputTextBlock.Text = output.ToString()
Show: