XDocument.Declaration Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает объявление XML для этого документа.
public:
property System::Xml::Linq::XDeclaration ^ Declaration { System::Xml::Linq::XDeclaration ^ get(); void set(System::Xml::Linq::XDeclaration ^ value); };
public System.Xml.Linq.XDeclaration Declaration { get; set; }
public System.Xml.Linq.XDeclaration? Declaration { get; set; }
member this.Declaration : System.Xml.Linq.XDeclaration with get, set
Public Property Declaration As XDeclaration
Значение свойства
Объект XDeclaration, который содержит объявление XML для этого документа.
Примеры
В следующем примере это свойство используется для получения XML-объявления документа.
XDocument doc = new XDocument(
new XDeclaration("1.0", "utf-8", "yes"),
new XComment("This is a comment"),
new XElement("Root", "content")
);
Console.WriteLine(doc.Declaration);
Dim doc As XDocument = _
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--This is a comment-->
<Root>content</Root>
Console.WriteLine(doc.Declaration)
В этом примере выводятся следующие данные:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
Комментарии
Иногда требуется создать xml-объявление для документа. Если вы хотите указать, что документ является автономным, необходимо использовать это свойство. Если вы хотите закодировать документ с кодировкой, отличной от utf-8, можно указать кодировку XDeclarationс помощью . Другой подход к кодированию документа — указать кодировку, передаваемую XmlWriter в LINQ to XML для записи.