19 ÅžUBAT 2009, PERÅžEMBE
Sorgu herhangi bir derinlikte adı unsurları için bir XDocument
XDocument bir nesne var. Herhangi bir derinlik ETMENİZ kullanarak belirli bir ismi ile öğeler için sorgulamak istiyorum. Descendants("element_name"), kullandığımda ben sadece mevcut seviyesi doğrudan alt öğeleri. Aradığım şey "//element_name" XPath...sadece XPath veya bir yolu var mı bu SERİ yöntemleri kullanarak gerekir? eşdeğerdir Teşekkürler.
CEVAP
19 ÅžUBAT 2009, PERÅžEMBE
Torunları kesinlikle iyi çalışması gerekir. İşte size bir örnek:
using System;
using System.Xml.Linq;
class Test
{
static void Main()
{
string xml = @"
<root>
<child id='1'/>
<child id='2'>
<grandchild id='3' />
<grandchild id='4' />
</child>
</root>";
XDocument doc = XDocument.Parse(xml);
foreach (XElement element in doc.Descendants("grandchild"))
{
Console.WriteLine(element);
}
}
}
Sonuçlar:
<grandchild id="3" />^ br .<grandchild id="4" />
Bunu PaylaÅŸ:

Herhangi bir derinlik için tek bir sor...
'I tıklatın temel unsurları için bir D...
Nasıl çıkış için MySQL csv biçiminde s...
Klon için herhangi bir şekilde bir git...
'deÄŸiÅŸken' anahtar kelime he...