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
- xmlElement
Tipo: System.Xml.XmlElement
O elemento XML 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 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
- 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.