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)