Практическое руководство. Создание XML-литералов (Visual Basic)
Xml-документ, фрагмент или элемент можно создать непосредственно в коде с помощью XML-литерала. В примерах этого раздела показано, как создать XML-элемент с тремя дочерними элементами и как создать XML-документ.
Вы также можете использовать API-интерфейсы LINQ to XML для создания объектов LINQ to XML. Дополнительные сведения см. в разделе XElement.
Создание XML-элемента
Создайте встроенный XML-код с помощью синтаксиса XML-литерала, который совпадает с фактическим синтаксисом XML.
Dim contact1 As XElement = <contact> <name>Patrick Hines</name> <phone type="home">206-555-0144</phone> <phone type="work">425-555-0145</phone> </contact>
Выполните код. Выходные данные этого кода:
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
Создание XML-документа
Создайте встроенный XML-документ. Следующий код создает XML-документ с литеральным синтаксисом, объявлением XML, инструкцией обработки, комментарием и элементом, содержащим другой элемент.
Dim libraryRequest As XDocument = <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml-stylesheet type="text/xsl" href="show_book.xsl"?> <!-- Tests that the application works. --> <books> <book/> </books> Console.WriteLine(libraryRequest)
Выполните код. Выходные данные этого кода:
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!-- Tests that the application works. -->
<books>
<book/>
</books>