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
- document
Tipo: System.Xml.XmlDocument
XmlDocument que contém os dados.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.