1
我即將閱讀一些XML(誰不是:-))。然而,這一次有很多數據:大約30,000條包含5個屬性的記錄,全部在一個文件中。性能:XmlTextReader vs LINQ to XML
到目前爲止,我一直都在讀XmlTextReader
是讀取XML數據的最快方法,但現在也有LINQ to XML的(很好的語法)。
有沒有人知道任何性能問題,或沒有任何與LINQ to XML?
米歇爾
我即將閱讀一些XML(誰不是:-))。然而,這一次有很多數據:大約30,000條包含5個屬性的記錄,全部在一個文件中。性能:XmlTextReader vs LINQ to XML
到目前爲止,我一直都在讀XmlTextReader
是讀取XML數據的最快方法,但現在也有LINQ to XML的(很好的語法)。
有沒有人知道任何性能問題,或沒有任何與LINQ to XML?
米歇爾
通過LINQ供給到XML API是比XmlTextReader的水平低API更好。這將導致代碼更易於維護。正如米奇小麥已經說過的那樣,3萬條記錄並不多。國際海事組織你應該只使用LINQ to XML,並且只有當你注意到LINQ to XML太慢時,纔會直接使用XmlTextReader。
我不想讓你失望,但30000條記錄不是「很多數據」 – 2010-06-07 09:48:20
:)我想現在被看作是大男孩,哭泣 – Michel 2010-06-07 10:34:06
不要再使用XmlTextReader了。 http://stackoverflow.com/questions/8096564/xmltextreader-vs-xdocument – nawfal 2015-08-20 06:29:32