Özellik Değerlerine Göre XML Düğümleri Seçme



Bu örnek, özellik değeri ile XML belgesinden düğümler seçmek için nasıl gösterir. XPath ifadesi tarafından seçilen düğümlerin listesini almak için yöntem XmlNode.SelectNodes kullanın. Bu XML dosyası olduğunu varsayalım.
<Names>
<Name type="M">Mehmet</Name>
<Name type="F">Ümit</Name>
<Name type="M">Ahmet</Name>
</Names>

Tüm ad düğümleri XPath ifadesi /Names/Name kullanmak olsun. Sadece erkek adları
(özel XML niteliğinin tüm düğümler seçmek için) XPath ifadesi /Names/Name[@type='M'].
kullanmak almak için.

XmlDocument xml = new XmlDocument();
xml.LoadXml(str); // suppose that str string contains "<Names>...</Names>"

XmlNodeList xnList = xml.SelectNodes("/Names/Name[@type='M']");
foreach (XmlNode xn in xnList)
{
Console.WriteLine(xn.InnerText);
}


Çıktı :
Mehmet
Ahmet
Google Plus ile Paylaş

Kısaca: seymanblog

Panelde şablon düzenle deyip, bu satırı aratarak buraya kısaca hakkımda yazısı yazabilirsiniz.
    BLOGGER YORUMLARI
    FACEBOOK YORUMLARI

0 yorum:

Yorum Gönder