Compartir a través de


XMLNode.LoadXml (Método) (XmlElement)

Rellena un control XMLNode con datos de una clase XmlElement.

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

Sintaxis

'Declaración
Sub LoadXml ( _
    xmlElement As XmlElement _
)
void LoadXml(
    XmlElement xmlElement
)

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 clase XmlElement.En el ejemplo se interpreta el contenido de un archivo XML en una clase StreamReader, se carga StreamReader en XmlDocument y, a continuación, se inicializa una clase XmlElement que representa el primer elemento secundario en XmlDocument.Esta clase XmlElement se utiliza a continuación para el parámetro xmlElement del método LoadXml.En este ejemplo se supone que el documento actual contiene un objeto XMLNode denominado CustomerLastNameNode que corresponde al primer elemento secundario del esquema asociado.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.

Private Sub LoadXmlFromXmlElement()
    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)
    Dim firstElement As System.Xml.XmlElement = _
        CType(xmlDoc.DocumentElement.FirstChild, System.Xml.XmlElement)
    Me.CustomerLastNameNode.LoadXml(firstElement)
End Sub
private void LoadXmlFromXmlElement()
{
    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);
    System.Xml.XmlElement firstElement =
        (System.Xml.XmlElement)xmlDoc.DocumentElement.FirstChild;
    this.CustomerLastNameNode.LoadXml(firstElement);
}

Seguridad de .NET Framework

Vea también

Referencia

XMLNode Interfaz

LoadXml (Sobrecarga)

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