XMLNode.LoadXml (Método) (XmlElement)
Rellena un control XMLNode con datos de una clase XmlElement.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)
Sintaxis
'Declaración
Sub LoadXml ( _
xmlElement As XmlElement _
)
void LoadXml(
XmlElement xmlElement
)
Parámetros
- xmlElement
Tipo: System.Xml.XmlElement
Elemento XML que contiene los datos.
Comentarios
Este método no agrega controles XMLNode adicionales ni elimina del documento controles XMLNode innecesarios.
Este método actualiza todos los atributos del control XMLNode.
Ejemplos
En el siguiente ejemplo de código se utiliza el método LoadXml para llenar un objeto XMLNode con datos de una clase XmlElement.En el ejemplo se interpreta el contenido de un archivo XML en una clase StreamReader, se carga StreamReader en XmlDocument y, a continuación, se inicializa una clase XmlElement que representa el primer elemento secundario en XmlDocument.Esta clase XmlElement se utiliza a continuación para el parámetro xmlElement del método LoadXml.En este ejemplo se supone que el documento actual contiene un objeto XMLNode denominado CustomerLastNameNode que corresponde al primer elemento secundario del esquema asociado.En este ejemplo, también se supone que en la raíz del directorio D existe un archivo XML denominado Customers.xml, que se ajusta al esquema asociado.
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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.