Läsa in XML från en fil (LINQ till XML)
Den här artikeln visar hur du läser in XML från en fil i C# och Visual Basic med hjälp av XElement.Load metoden .
Exempel: Läsa in XML-dokument från en fil
I följande exempel visas hur du läser in ett XML-dokument från en fil genom att ange XElement.Load den URI som refererar till filen. Exemplet läser in books.xml och matar ut XML-trädet till konsolen.
Innehållet i books.xml visas i XML-exempelfilen: Böcker.
XElement booksFromFile = XElement.Load(@"books.xml");
Console.WriteLine(booksFromFile);
Dim booksFromFile As XElement = XElement.Load("books.xml")
Console.WriteLine(booksFromFile)
Det här exemplet genererar följande utdata:
<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>
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.