Metoda XMLNode.LoadXml — (XmlDocument)
Wypełnia XMLNode formant z danymi pochodzącymi z określonego węzła głównego XmlDocument.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)
Składnia
'Deklaracja
Sub LoadXml ( _
document As XmlDocument _
)
void LoadXml(
XmlDocument document
)
Parametry
- document
Typ: System.Xml.XmlDocument
XmlDocument Zawierający dane.
Uwagi
Ta metoda nie dodaje dodatkowe XMLNode formanty lub usuń niepotrzebne XMLNode formanty z dokumentu.
Ta metoda aktualizuje wszystkie atrybuty XMLNode kontroli.
Przykłady
Następujący kod w przykładzie wykorzystano LoadXml metodę, aby wypełnić XMLNode z danymi z XmlDocument.Przykład odczytuje zawartość pliku XML do StreamReader, to ładuje StreamReader do XmlDocument, a następnie używa XmlDocument dla document parametr LoadXml metoda.W tym przykładzie założono, że bieżący dokument zawiera XMLNode o nazwie CustomerNode.W tym przykładzie założono, że plik XML o nazwie Customers.xml, który jest zgodny ze schematem skojarzonych z CustomerNode, istnieje w katalogu głównym katalogu D.
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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..