如何從檔案載入 XML (LINQ to XML)
本文說明如何使用 XElement.Load 方法,從 C# 和 Visual Basic 中的檔案載入 XML。
範例:從檔案載入 XML 文件
下列範例示範如何提供 XElement.Load 與參考檔案的 URI,從檔案載入 XML 文件。 此範例會載入 books.xml,並輸出 XML 樹狀結構至主控台。
您可以在 XML 檔案範例:Books 中看到 books.xml 的內容。
XElement booksFromFile = XElement.Load(@"books.xml");
Console.WriteLine(booksFromFile);
Dim booksFromFile As XElement = XElement.Load("books.xml")
Console.WriteLine(booksFromFile)
這個範例會產生下列輸出:
<Catalog>
<Book id="bk101">
<Author>Garghentini, Davide</Author>
<Title>XML Developer's Guide</Title>
<Genre>Computer</Genre>
<Price>44.95</Price>
<PublishDate>2000-10-01</PublishDate>
<Description>An in-depth look at creating applications
with XML.</Description>
</Book>
<Book id="bk102">
<Author>Garcia, Debra</Author>
<Title>Midnight Rain</Title>
<Genre>Fantasy</Genre>
<Price>5.95</Price>
<PublishDate>2000-12-16</PublishDate>
<Description>A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.</Description>
</Book>
</Catalog>