Procedimiento para cargar XML desde un archivo (LINQ to XML)
En este artículo se muestra cómo cargar XML desde un archivo en C# y Visual Basic mediante el método XElement.Load.
Ejemplo: Carga de un documento XML desde un archivo
En el ejemplo siguiente se muestra cómo cargar un documento XML desde un archivo al proporcionar a XElement.Load el URI que hace referencia al archivo. En el siguiente ejemplo se carga books.xml y se genera el árbol XML en la consola.
El contenido de books.xml se muestra en Archivo XML de ejemplo: Libros.
XElement booksFromFile = XElement.Load(@"books.xml");
Console.WriteLine(booksFromFile);
Dim booksFromFile As XElement = XElement.Load("books.xml")
Console.WriteLine(booksFromFile)
Este ejemplo produce el siguiente resultado:
<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>
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.