ファイルから XML を読み込む方法 (LINQ to XML)
この記事では、XElement.Load メソッドを使用し、C# と Visual Basic でファイルから XML を読み込む方法を紹介します。
例: ファイルから XML ドキュメントを読み込む
次の例には、ファイルを参照する URI と共に XElement.Load を指定することでファイルから XML を読み込む方法が示されています。 例では、books.xml を読み込んで、XML ツリーをコンソールに出力します。
books.xml の内容は、「サンプル 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>
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET