2011-03-23 66 views
0

我想操作XML文件。什麼是操縱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"> 
     ... 

我已經檢索到一些索引的值隨機。我會避免所有索引上的循環。你建議我使用什麼工具,爲什麼?

  • 加載文件爲文本文件,並使用正則表達式
  • 負載的XML文件,並使用XPath
  • 加載XML文件,並使用LINQ到XML
  • 與XSD.EXE或xsd2code生成類
  • 另一種方法
+3

然而,你這樣做,**不要使用正則表達式。** – 2011-03-23 22:44:43

+2

而且我會先嚐試Linq到Xml。我發現它在大多數情況下都很好用。 – 2011-03-23 22:45:50

+0

切勿在XML文件上使用任何形式的字符串操作。不同的規則集。 – 2011-03-24 02:04:01

回答

4

我會用LinqToXml去。良好的語法和易於使用!

+0

+1 LINQ太棒了! – harryovers 2011-03-24 00:27:51

相關問題