Compartilhar via


Método XMLNode.LoadXml (XmlDocument)

Preenche um controle de XMLNode com dados do nó raiz de XmlDocumentespecificado.

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

Sintaxe

'Declaração
Sub LoadXml ( _
    document As XmlDocument _
)
void LoadXml(
    XmlDocument document
)

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 XmlDocument.O exemplo a seguir lê o conteúdo de um arquivo XML em StreamReader, carregar esse StreamReader em XmlDocumente em seguida, usa XmlDocument para o parâmetro de document do método de LoadXml .Este exemplo assume que o documento atual contiver XMLNode chamado CustomerNode.Este exemplo também pressupõe que um arquivo XML denominado Customers.xml, que está de acordo com o esquema associado com CustomerNode, existe na raiz do diretório de De.

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

Segurança do .NET Framework

Consulte também

Referência

XMLNode Interface

Sobrecargas LoadXml

Namespace Microsoft.Office.Tools.Word