Diskuze: Jak vypsat data podle atributu z XML pomocí LINQ?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
mrkni sem
https://www.itnetwork.cz/…ni-xml-saxem
popř. na další články o XML zde na síti...
static void Parsing(int id)
{
XDocument readDoc = XDocument.Load("test.xml");
List<string> vysledky = new List<string>();
XElement elem = readDoc.Descendants("product").Where(x => x.Attribute("id").Value == id.ToString()).FirstOrDefault(); //Získá element product podle id
foreach (var item in elem.Elements()) //Projede všechny child elementy
{
Console.WriteLine(item.Value);
vysledky.Add(item.Value);
}
}
Například takto. Nebo XPath
Díky moc Shade, to mi funguje.
Michal Štěpánek - to jsem procházel, ale nebyl jsem z toho schopen to
udělat tak, aby mi to fungovalo.
Zobrazeno 4 zpráv z 4.