Vlastnost osy podřízeného souboru XML (Visual Basic)
Poskytuje přístup k dětí následující: XElement objektu, XDocument objektu, kolekce XElement objektů nebo kolekci XDocument objektů.
object.<child>
Části
Termín |
Definice |
||||||
object |
Povinné.XElement Objektu, XDocument objektu, kolekce XElement objektů nebo kolekci XDocument objektů. |
||||||
. < |
Povinné.Označuje začátek podřízená vlastnost osy. |
||||||
child |
Povinné.Název podřízené uzly přístup formuláře prefix:name.
|
||||||
> |
Povinné.Označuje konec podřízená vlastnost osy. |
Vrácená hodnota
Kolekce XElement objektů.
Poznámky
Můžete použít vlastnost XML osy podřízeného podřízené uzly přístup podle názvu z XElement nebo XDocument objektu, nebo z kolekce XElement nebo XDocument objektů.Použít XML Value vlastnosti pro přístup k hodnotě první podřízený uzel ve vrácené kolekci.Další informace naleznete v tématu Vlastnost hodnoty XML (Visual Basic).
Visual Basic Kompilátor převede podřízené vlastnosti osy volání Elements metoda.
Obory názvů XML
Název v podřízená vlastnost osy lze použít pouze XML předpony oborů názvů deklarována s globálně Imports prohlášení.Předpony oborů názvů XML místně deklarována v rámci literály element XML, nemůžete použít.Další informace naleznete v tématu Imports – Příkaz (obor názvů XML).
Příklad
Následující příklad ukazuje, jak přistupovat k podřízené uzly s názvem phone z contact objektu.
Dim contact As XElement =
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
Dim homePhone = From hp In contact.<phone>
Where contact.<phone>.@type = "home"
Select hp
Console.WriteLine("Home Phone = {0}", homePhone(0).Value)
Tento kód se zobrazí následující text:
Home Phone = 206-555-0144
Následující příklad ukazuje, jak přistupovat k podřízené uzly s názvem phone z kolekce vrácený contact podřízené vlastnosti osy contacts objektu.
Dim contacts As XElement =
<contacts>
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
</contact>
<contact>
<name>Lance Tucker</name>
<phone type="work">425-555-0145</phone>
</contact>
</contacts>
Dim homePhone = From contact In contacts.<contact>
Where contact.<phone>.@type = "home"
Select contact.<phone>
Console.WriteLine("Home Phone = {0}", homePhone(0).Value)
Tento kód se zobrazí následující text:
Home Phone = 206-555-0144
Následující příklad prohlašuje ns jako předponu oboru názvů XML.Poté použije prefix oboru názvů vytvořit literál XML a přistupovat k první podřízený uzel s názvem ns:name.
Imports <xmlns:ns = "http://SomeNamespace">
Class TestClass4
Shared Sub TestPrefix()
Dim contact = <ns:contact>
<ns:name>Patrick Hines</ns:name>
</ns:contact>
Console.WriteLine(contact.<ns:name>.Value)
End Sub
End Class
Tento kód se zobrazí následující text:
Patrick Hines
Viz také
Referenční dokumentace
Koncepty
Názvy deklarovaných XML elementů a atributů (Visual Basic)