Bagikan melalui


Cara memuat XML dari file (LINQ ke XML)

Artikel ini memperlihatkan cara memuat XML dari file di C# dan Visual Basic menggunakan XElement.Load metode.

Contoh: Memuat dokumen XML dari file

Contoh berikut menunjukkan cara memuat dokumen XML dari file dengan menyediakan XElement.Load URI yang mereferensikan file. Contoh memuat books.xml dan mengeluarkan pohon XML ke konsol.

Konten books.xml ditampilkan dalam File XML sampel: Buku.

XElement booksFromFile = XElement.Load(@"books.xml");
Console.WriteLine(booksFromFile);
Dim booksFromFile As XElement = XElement.Load("books.xml")
Console.WriteLine(booksFromFile)

Contoh ini menghasilkan output berikut:

<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>