Przejrzałem kilka wątków tutaj na przepełnieniu stosu i nie mogę znaleźć odpowiedzi. Mam konfiguracji pliku XML tak:C# Parsowanie pliku XML
<entry id="1" type="a">
<name>string 1</name>
<description>any description</description>
</entry>
<entry id="2" type="b">
<name>string 2</name>
<description>any description #2</description>
</entry>
muszę zaznaczyć wszystkie „wejścia” tagi i powrócić identyfikator, typ, wewnętrzna nazwa i opis tagi wpisu. Jak mogę to zrobić za pomocą C#?
Dzięki,
To na pewno wygląda jak XML ... jako taki, użyłbym XDocument i rozszerzeń LINQ dla XML. Możesz także użyć XPath, jeśli potrzebujesz dodatkowej mocy (w niektórych przypadkach kosztem złożoności). Zobacz http://stackoverflow.com/questions/566167/query-an-xdocument-for-elements-by-name-at-any-depth –
http://msdn.microsoft.com/en-us/library/system .xml.linq.xdocument.descendants.aspx (Linq to XMl z potomkami to dobry punkt patrzenia). –