Запрос простого XML-файла - PullRequest
0 голосов
/ 07 июля 2011

У меня есть XML-файл с двумя основными категориями, скажем:

<A>
  <B>
    <element1>value</element1>
    <element2>value</element2>
      ...
  </B>
</A>

Дело в том, что я пытался прочитать его с помощью Xlinq, но я не смог получить эти значения.

Я искал здесь: http://www.hookedonlinq.com/LinqToXML5MinuteOVerview.ashx здесь: Запрос XML-файла? здесь: http://www.java2s.com/Code/CSharp/XML-LINQ/XDocument.htm здесь: http://www.developer.com/net/article.php/3840141/Converting-Data-to-XML-with-LINQ-to-XML.htm И на ОРейли Хэд Первый Csharp, Профессиональный ASP.NET4 Csharp.

После всех моих исследований я не нашел двух похожих способов сделать одно и то же (что хорошо с точки зрения разнообразия), но теперь все, что у меня на уме, - это набор фиксированных примеров, ничего вгенеральный.Нет справочных библиотек ... Итак, где вы, ребята, научились использовать Xlinq?

Спасибо

1 Ответ

0 голосов
/ 07 июля 2011

Используйте это:

 XDocument doc = XDocument.Load("Path to your xml file");
 List<XElement> elements = doc.Descendants("element").ToList();
 foreach (XElement element in elements)
 {
     // You have your <element>value1</element> here, do whatever you want to do here.
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...