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
- xmlElement
Tipo: System.Xml.XmlElement
O elemento XML que contém os dados.
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
- 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.