How to: Create XML Literals - Visual Basic (original) (raw)

You can create an XML document, fragment, or element directly in code by using an XML literal. The examples in this topic demonstrate how to create an XML element that has three child elements, and how to create an XML document.

You can also use the LINQ to XML APIs to create LINQ to XML objects. For more information, see XElement.

To create an XML element

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

Run the code. The output of this code is:
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>

To create an XML document

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)  

Run the code. The output of this code is:
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!-- Tests that the application works. -->
<books>
<book/>
</books>

See also