Compartilhar via


Método XMLNode.LoadXml (XmlElement)

Preenche um controle de XMLNode com dados de XmlElement.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)

Sintaxe

'Declaração
Sub LoadXml ( _
    xmlElement As XmlElement _
)
void LoadXml(
    XmlElement xmlElement
)

Parâmetros

Comentários

Este método não adiciona controles adicionais de XMLNode ou excluir controles desnecessários de XMLNode do documento.

Este método atualiza todos os atributos do controle de XMLNode .

Exemplos

O exemplo de código a seguir usa o método de LoadXml para preencher XMLNode com dados de XmlElement.O exemplo a seguir lê o conteúdo de um arquivo XML em StreamReader, carregar esse StreamReader em XmlDocument, e inicializa em XmlElement que representa o primeiro elemento filho em XmlDocument.Este XmlElement é usado para o parâmetro de xmlElement do método de LoadXml .Este exemplo assume que o documento atual contiver XMLNode chamado CustomerLastNameNode que corresponde ao primeiro elemento filho no esquema associado.Este exemplo também pressupõe que um arquivo XML denominado Customers.xml, que está de acordo com o esquema associado, existe na raiz do diretório de De.

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);
}

Segurança do .NET Framework

Consulte também

Referência

XMLNode Interface

Sobrecargas LoadXml

Namespace Microsoft.Office.Tools.Word