Поделиться через


Практическое руководство. Создание XML-литералов (Visual Basic)

XML-документ, фрагмент или элемент можно создать непосредственно в коде с помощью XML-литералов. В этом разделе в примерах демонстрируются способы создания XML-элемента, который имеет три дочерних элемента, а также рассматривается создание XML-документа.

Для создания объектов LINQ to XML можно также использовать интерфейс API 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>

См. также

Ссылки

Литеральное представление XML-элемента (Visual Basic)

XML-литерал документа (Visual Basic)

Другие ресурсы

XML в Visual Basic

Создание XML в Visual Basic