Jak cist xml v LINQu aneb co delat kdyz xml tridy .net nedelaji co od nich cekate a vraceji null

Nemusite se bat ze by se vam tyto namespace zduplikovali, trida XmlDocument si to hlida.
A ted k samotnemu LINQu. Metodou XDocument.Element se mi podarilo ziskat element bez prefixu ale kdyz jsem mu zadal prefix jakykoliv(treba {wp}) tak mi taky vzdy vracel null. Toto se mi ale nestalo kdyz jsem prochazel zjistene elementy ve smycce:

Jak vidite, zde muzete specifikovat LocalName i Namespace pro rozliseni. A nakonec jeden priklad jak parsovat xml se vnorenou strukturou:

Jinak mi to nefungovalo a vlastne to neni zadna skoda. Pracuje se s tim trochu jinak ale je hlavni ze to funguje. Ted uz jen at to funguje vzdy a ne jen nekdy! 🙂

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.