Compartilhar via


Método XMLNode.LoadXml (XmlElement)

Preenche uma XMLNode o controle com dados de um 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 adicionais XMLNode controles ou excluir desnecessário XMLNode controles do documento.

Esse método atualiza todos os atributos da XMLNode de controle.

Exemplos

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

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