Dela via


Gör så här: Skapa XML-literaler (Visual Basic)

Du kan skapa ett XML-dokument, fragment eller element direkt i koden med hjälp av en XML-literal. Exemplen i det här avsnittet visar hur du skapar ett XML-element som har tre underordnade element och hur du skapar ett XML-dokument.

Du kan också använda API:er för LINQ till XML för att skapa LINQ-till XML-objekt. Mer information finns i XElement.

Skapa ett XML-element

  • Skapa XML-inline med hjälp av XML-literalsyntaxen, som är samma som den faktiska XML-syntaxen.

    Dim contact1 As XElement = 
        <contact>
          <name>Patrick Hines</name>
          <phone type="home">206-555-0144</phone>
          <phone type="work">425-555-0145</phone>
        </contact>
    

    Kör koden. Kodens utdata är:

    <contact>

    <name>Patrick Hines</name>

    <phone type="home">206-555-0144</phone>

    <phone type="work">425-555-0145</phone>

    </contact>

Skapa ett XML-dokument

  • Skapa XML-dokumentet infogat. Följande kod skapar ett XML-dokument som har literalsyntax, en XML-deklaration, en bearbetningsinstruktion, en kommentar och ett element som innehåller ett annat element.

    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)
    

    Kör koden. Kodens utdata är:

    <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>

    <!-- Tests that the application works. -->

    <books>

    <book/>

    </books>

Se även