Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
La información XML se lee en memoria desde diferentes formatos. Se puede leer desde una cadena, una secuencia, una URL, un sistema de lectura de texto o una clase derivada de XmlReader.
El método Load pone el documento en memoria y dispone de métodos sobrecargados para tomar datos de cada uno de los diferentes formatos. También hay un método LoadXml que lee XML de una cadena.
Los diferentes métodos Load influyen en qué nodos se crean cuando se carga el Modelo de objetos de documento (DOM). En la siguiente tabla se enumeran las diferencias entre algunos de los métodos Load y los temas en los que se tratan.
Contenido | Tema |
---|---|
Creación de nodos de espacios en blanco | El objeto utilizado para cargar el DOM tiene un efecto en los nodos de espacios en blanco y espacios en blanco significativos que se generan en el DOM. Para obtener más información, vea Control de espacios en blanco y de espacios en blanco significativos al cargar DOM. |
Carga de XML comenzando en un nodo específico o carga de todo el documento XML | Si se utiliza el método XmlDocument.Load, los datos se pueden cargar desde un nodo específico en el DOM. Para obtener más información, vea Carga de datos desde un sistema de lectura. |
Validación de XML a medida que se carga | Los datos XML cargados en el DOM se pueden validar a medida que se cargan. Para ello, se utiliza un XmlReader de validación. Para obtener más información sobre la validación de documentos XML a medida que se cargan, vea Validación de un documento XML en el DOM. |
En los siguientes ejemplos se muestra cómo se carga el XML con el método LoadXml y cómo se guardan posteriormente los datos en un archivo de texto denominado data.xml
.
Imports System
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
' Create the XmlDocument.
Dim doc As New XmlDocument()
doc.LoadXml(("<book genre='novel' ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>"))
' Save the document to a file.
doc.Save("data.xml")
End Sub 'Main
End Class 'Sample
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
// Save the document to a file.
doc.Save("data.xml");
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
En este módulo se explica cómo importar datos desde un archivo de texto, un archivo CSV, un archivo XML y un archivo de notación de objetos JavaScript (JSON).
Documentación
Asignar la jerarquía de objetos a datos XML - .NET
Más información sobre: Asignar la jerarquía de objetos a datos XML
Más información sobre: Tipos de nodos XML
Modelo de objetos de documento (DOM) XML - .NET
Más información sobre: Document Object Model (DOM) XML