Compartir a través de


XMLNode.LoadXml (Método) (XmlDocument)

Rellena un control XMLNode con datos del nodo raíz del XmlDocument especificado.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
Sub LoadXml ( _
    document As XmlDocument _
)
void LoadXml(
    XmlDocument document
)

Parámetros

Comentarios

Este método no agrega controles XMLNode adicionales ni elimina del documento controles XMLNode innecesarios.

Este método actualiza todos los atributos del control XMLNode.

Ejemplos

En el siguiente ejemplo de código se utiliza el método LoadXml para llenar un objeto XMLNode con datos de una claseXmlDocument.En el ejemplo se interpreta el contenido de un archivo XML en una clase StreamReader, se carga StreamReader en una claseXmlDocument y, a continuación, se utiliza XmlDocument para el parámetro document del método LoadXml.En este ejemplo se supone que el documento actual contiene un objeto XMLNode denominado CustomerNode.En este ejemplo, también se supone que en la raíz del directorio D existe un archivo XML denominado Customers.xml, que se ajusta al esquema asociado a CustomerNode.

Private Sub LoadXmlFromXmlDocument()
    Dim xmlPath As String = "D:\Customers.xml"
    Dim xmlStreamReader As New System.IO.StreamReader(xmlPath)
    Dim xmlDoc As New System.Xml.XmlDocument()

    xmlDoc.Load(xmlStreamReader)
    Me.CustomerNode.LoadXml(xmlDoc)
End Sub
private void LoadXmlFromXmlDocument()
{
    string xmlPath = @"D:\Customers.xml";
    System.IO.StreamReader xmlStreamReader = 
        new System.IO.StreamReader(xmlPath);
    System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();

    xmlDoc.Load(xmlStreamReader);
    this.CustomerNode.LoadXml(xmlDoc);
}

Seguridad de .NET Framework

Vea también

Referencia

XMLNode Interfaz

LoadXml (Sobrecarga)

Microsoft.Office.Tools.Word (Espacio de nombres)