Sdílet prostřednictvím


Postupy: Vložení výrazů do literálů XML (Visual Basic)

Literály XML lze kombinovat s vložených výrazů k vytvoření dokumentu XML, fragment nebo prvek obsahující obsah vytvořený v době spuštění.Následující příklady ukazují, jak používat výrazy vložené k naplnění obsahu prvku, atributy a názvy prvků v době spuštění.

Syntaxe pro vložený výraz je <%=exp%>, což je stejné syntaxe, ASP.NET používá. Další informace naleznete v Vložené výrazy v XML (Visual Basic).  

Můžete také použít Technologie LINQ to XML rozhraní API k vytváření Technologie LINQ to XML objektů.Další informace naleznete v tématu XElement.

Procedury

Vložení textu jako obsah elementu

  • Následující příklad ukazuje, jak lze vložit text, který je obsažen v contactName mezi prvky otevírání a zavírání název proměnné.

    Dim contactName As String = "Patrick Hines" 
    Dim contact As XElement = 
      <contact>
        <name><%= contactName %></name>
      </contact>
    Console.WriteLine(contact)
    

    Tento příklad vytvoří následující výstup:

    <contact>
      <name>Patrick Hines</name>
    </contact>
    

Vložení textu jako hodnota atributu

  • Následující příklad ukazuje, jak lze vložit text, který je obsažen v phoneType jako hodnotu proměnné type atributu.

    Dim phoneType As String = "home" 
    Dim contact2 As XElement = 
      <contact>
        <phone type=<%= phoneType %>>206-555-0144</phone>
      </contact>
    Console.WriteLine(contact2)
    

    Tento příklad vytvoří následující výstup:

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

Vložit text pro název prvku

  • Následující příklad ukazuje, jak lze vložit text, který je obsažen v elementName proměnné jako název prvku.

    Při vytváření prvků pomocí této techniky, je třeba zavřít s <> / značka.

    Dim elementName As String = "contact" 
    Dim contact3 As XElement = 
        <<%= elementName %>>
            <name>Patrick Hines</name>
        </>
    Console.WriteLine(contact3)
    

    Tento příklad vytvoří následující výstup:

    <contact>
      <name>Patrick Hines</name>
    </contact>
    

Viz také

Úkoly

Postupy: Vytváření literálů XML (Visual Basic)

Koncepty

Vložené výrazy v XML (Visual Basic)

Další zdroje

Vytvoření XML v jazyce Visual Basic

XML v jazyce Visual Basic