İsime Göre XML Düğümleri Seçme



Eğer XPath ifadeleri kullanabileceğiniz bir XML dosyası düğümleri bulmak için. Yöntem XmlNode.SelectNodes XPath dizesi tarafından seçilen düğümlerin bir listesini verir. Yöntem XmlNode.SelectSingleNode XPath dize eşleşen ilk düğümü bulur.
Bu XML dosyası olduğunu varsayalım.
<Names>
<Name>
<FirstName>Mehmet</FirstName>
<LastName>Seyman</LastName>
</Name>
<Name>
<FirstName>Ümit</FirstName>
<LastName>Seyman</LastName>
</Name>
</Names>

Tüm <Ad> almak için düğümleri XPath ifadesi / İsimler / Adı kullanın. İlk çizgi <İsimler> düğüm bir kök
düğüm olması gerektiği anlamına gelir. SelectNodes yöntemi <name> düğümleri içerecek toplama XmlNodeList döndürür.
XMLNode ["ad"] innerText: alt düğümün <ad> yapabilirsiniz düğüm adı ile sadece endeks XmlNode değerini almak için.
Aşağıdaki örneğe bakın.

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

XmlNodeList xnList = xml.SelectNodes("/Names/Name");
foreach (XmlNode xn in xnList)
{
string firstName = xn["FirstName"].InnerText;
string lastName = xn["LastName"].InnerText;
Console.WriteLine("Name: {0} {1}", firstName, lastName);
}

Çıktı :
Name: Mehmet Seyman
Name: Ümit Seyman
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