簡體   English   中英

C#中的XML構造

[英]XML construction in C#

目前我需要構建和更新大型xml文件。 那么創建或更新xml文件的最佳C#xml解析器是什么? 我在c#中聽說過LINQ,可以用嗎?

對於非常大的文檔,您可能希望使用簡單的XmlReader / XmlWriter流水線方法,因為這樣可以避免將整個文件加載到內存中,這是XmlDocument DOM和LINQ-to-SQL的情況。

LINQ用於查詢和處理大型/復雜數據文件的XML功能非常好,而且更好的是,XElement通常比XmlDocument對象更具性能。 通過XElements工作還簡化了傳統XML處理的一些傳統難題和冗長,特別是名稱空間處理起來要簡單得多。

關於Linq to XML的MSDN參考: http//msdn.microsoft.com/en-us/library/bb387098.aspx

您可以使用SAX來解析大型xml文件; XDocument來維護xml文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM