使用 LINQ to XML 處理 XML 資料

LINQ to XML 是 .NET Framework 3.5 版中用來處理 XML 資料的新模型。 LINQ to XML 可讓開發人員進行預期對 XML 資料做的所有事情:查詢、修改、建立、儲存和序列化 XML 文件。 真正的優點則在於查詢和建立功能。

LINQ to XML 中的查詢非常簡潔且具表達性,使用的語法比較類似於 SQL,而比較不像 XPath 或 XQuery。 由於查詢結果可以當做項目或屬性的集合傳回,而且可以當做 XElement 物件的參數使用,所以 XML 樹狀結構可以輕鬆地在不同形狀之間轉換。

LINQ to XML 會利用 .NET Framework 3.5 版中的 Language-integrated Query (LINQ) 技術。 LINQ 會擴充 C# 和 Visual Basic 的語言語法,以提供可擴充至任何可能資料存放區的強大查詢功能。

如需其用法的詳細討論,請參閱 LINQ to XML (C#)LINQ to XML (Visual Basic)。 如需 LINQ 架構的概觀,請參閱 Language-Integrated Query (LINQ) - C#Language-Integrated Query (LINQ) - Visual Basic

另請參閱