Metodo XMLNode.LoadXml (XmlDocument)
Compila un controllo XMLNode con i dati del nodo radice dell'oggetto XmlDocument specificato.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
Sub LoadXml ( _
document As XmlDocument _
)
void LoadXml(
XmlDocument document
)
Parametri
- document
Tipo: System.Xml.XmlDocument
Oggetto XmlDocument contenente i dati.
Note
Questo metodo non aggiunge altri controlli XMLNode né elimina i controlli XMLNode non necessari dal documento.
Questo metodo aggiorna tutti gli attributi del controllo XMLNode.
Esempi
Nell'esempio di codice seguente viene utilizzato il metodo LoadXml per compilare un oggetto XMLNode con i dati di un oggetto XmlDocument.Viene letto il contenuto di un file XML in un oggetto StreamReader, StreamReader viene caricato in un oggetto XmlDocument, quindi viene utilizzato l'oggetto XmlDocument per il parametro document del metodo LoadXml.In questo esempio si suppone che il documento corrente contenga un oggetto XMLNode denominato CustomerNode.Nell'esempio si suppone inoltre l'esistenza nel livello radice della directory D di un file XML denominato Customers.xml, conforme allo schema associato a CustomerNode.
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);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.