XNode.ToString Метод

Определение

Возвращает XML для данного узла (с возможным отключением форматирования).

Перегрузки

ToString()

Возвращает предназначенный для данного узла XML.

ToString(SaveOptions)

Возвращает XML для данного узла (с возможным отключением форматирования).

ToString()

Возвращает предназначенный для данного узла XML.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

Возвращаемое значение

String

Объект String, содержащий XML с отступами.

Примеры

В следующем примере этот метод используется для извлечения отступа XML.

XElement xmlTree = new XElement("Root",  
    new XElement("Child1", 1)  
);  
Console.WriteLine(xmlTree);  
Dim xmlTree As XElement = _   
        <Root>  
            <Child1>1</Child1>  
        </Root>  

Console.WriteLine(xmlTree)  

В этом примере выводятся следующие данные:

<Root>  
  <Child1>1</Child1>  
</Root>  

См. также раздел

Применяется к

ToString(SaveOptions)

Возвращает XML для данного узла (с возможным отключением форматирования).

public:
 System::String ^ ToString(System::Xml::Linq::SaveOptions options);
public string ToString (System.Xml.Linq.SaveOptions options);
override this.ToString : System.Xml.Linq.SaveOptions -> string
Public Function ToString (options As SaveOptions) As String

Параметры

options
SaveOptions

Объект SaveOptions, указывающий поведение форматирования.

Возвращаемое значение

String

Объект String, содержащий XML.

Примеры

В следующем примере этот метод используется для получения неформатированного и отформатированного XML.

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

В этом примере выводятся следующие данные:

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

См. также раздел

Применяется к