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, содержащий 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, содержащий 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>