Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdakilerden birinin alt öğelerine erişim sağlar: bir XElement nesnesi, bir XDocument nesnesi, bir XElement nesneleri koleksiyonu veya bir XDocument nesneleri koleksiyonu.
Sözdizimi
object.<child>
Parçalar
| Süre | Tanım |
|---|---|
object |
Gerekli. Nesne XElement , XDocument nesne, nesne koleksiyonu XElement veya nesne koleksiyonu XDocument . |
| .< | Gerekli. Alt eksen özelliğinin başlangıcını belirtir. |
child |
Gerekli. Formun [prefix:]nameerişecek alt düğümlerinin adı.- Prefix -Opsiyonel. Alt düğüm için XML ad alanı ön eki. Deyimiyle Imports tanımlanan bir genel XML ad alanı olmalıdır.- Name -Gerekli. Yerel alt düğüm adı. Bkz. Bildirilen XML Öğelerinin ve Özniteliklerinin Adları. |
| > | Gerekli. Alt eksen özelliğinin sonunu belirtir. |
Dönüş Değeri
Bir nesne koleksiyonu XElement.
Açıklamalar
Alt düğümlere bir veya nesnesinden veya bir ya da XDocument nesne koleksiyonundan XDocumentXElementXElement ada göre erişmek için BIR XML alt ekseni özelliği kullanabilirsiniz. Döndürülen koleksiyondaki ilk alt düğümün değerine erişmek için XML Value özelliğini kullanın. Daha fazla bilgi için bkz. XML Değeri Özelliği.
Visual Basic derleyicisi alt eksen özelliklerini yöntemine yapılan çağrılara Elements dönüştürür.
XML Ad Alanları
Alt eksen özelliğindeki ad yalnızca deyimiyle Imports genel olarak bildirilen XML ad alanı ön eklerini kullanabilir. XML öğesi değişmez değerleri içinde yerel olarak bildirilen XML ad alanı ön eklerini kullanamaz. Daha fazla bilgi için bkz. Imports Bildirimi (XML Ad Alanı).
Örnek 1
Aşağıdaki örnek, adlı phone alt düğümlere nesnesinden nasıl erişeceklerini contact gösterir.
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)
Bu kod aşağıdaki metni görüntüler:
Home Phone = 206-555-0144
Örnek 2
Aşağıdaki örnekte, nesnesinin alt eksen özelliği tarafından contact döndürülen koleksiyondan adlı phone alt düğümlere nasıl erişüldiği gösterilmektedircontacts.
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)
Bu kod aşağıdaki metni görüntüler:
Home Phone = 206-555-0144
Örnek 3
Aşağıdaki örnekte XML ad alanı ön eki olarak bildirmektedir ns . Ardından ad alanının ön ekini kullanarak bir XML değişmez değeri oluşturur ve nitelenmiş adıyla ns:nameilk alt düğüme erişir.
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
Bu kod aşağıdaki metni görüntüler:
Patrick Hines