Каков наилучший метод для работы с XML-файлами? - PullRequest
0 голосов
/ 24 марта 2011

Я хочу манипулировать файлами XML.

...
<Document Id="1091">
      <Indexes>
        <Index Name="MODD" Value="aaa" />
        <Index Name="DDAT" Value="bbb" />
        <Index Name="CDAT" Value="ccc" />
        <Index Name="MDAT" Value="ddd" />
        <Index Name="DOCN" Value="eee" />
        <Index Name="STAT" Value="fff" />
        ...
      </Indexes>
</Document>
<Document Id="2088">
      ...

Я получил значение некоторого индекса случайным образом. Я бы избежал зацикливания на всех индексах. Какой инструмент вы мне посоветуете использовать и почему?

  • загрузить файл как текстовый файл и использовать RegEx
  • загрузить XML-файл и использовать XPath
  • загрузить файл xml и использовать Linq to Xml
  • создать классы с помощью xsd.exe или xsd2code
  • другой подход

1 Ответ

4 голосов
/ 24 марта 2011

Я бы пошел с LinqToXml. Хороший синтаксис и простота использования!

...