Export (0) Print
Expand All

XNode.ToString Method (SaveOptions)

Returns the XML for this node, optionally disabling formatting.

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

public string ToString(
	SaveOptions options
)

Parameters

options
Type: System.Xml.Linq.SaveOptions

A SaveOptions that specifies formatting behavior.

Return Value

Type: System.String
A String containing the XML.

The following example uses this method to retrieve unformatted and formatted XML.

XElement root = XElement.Parse("<Root><Child/></Root>");
Console.WriteLine(root.ToString(SaveOptions.DisableFormatting));
Console.WriteLine("---");
Console.WriteLine(root.ToString(SaveOptions.None));

This example produces the following output:

<Root><Child /></Root>
---
<Root>
  <Child />
</Root>

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft