jak pobrac liste bezposrednich dzieci z XML

0

Bawie sie C# i mieleniem XML i mam zagwozdke.

Mam xmla (np. jak nizej). Wczytuje go. I teraz jak pobrac liste bezposrednich dzieci roota? (tak zeby dostac tylko elementy: pizze i sosy ). Chodzi mi o to, jak zrobic to "ladnie", moze byc przy uzyciu LINQ.

         XDocument xdoc = XDocument.Load(xml_path);
         XElement root = xdoc.Root;
<?xml version="1.0" encoding="utf-8"?>
<main>
  <pizze>
    <pizza>Hawajska</pizza>
    <pizza>Ostra</pizza>
  </pizze>
  <sosy>
    <ketchup>Ostry</ketchup>
  </sosy>
</main>
0

Ban na MSDN?
"Elements() Returns a collection of the child elements of this element or document, in document order. (Inherited from XContainer.)"
http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1