Share via


XMLNode.LoadXml 方法 (XmlDocument)

用來自指定 XmlDocument 的根節點的資料填入 XMLNode 控制項。

命名空間:  Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)

語法

'宣告
Sub LoadXml ( _
    document As XmlDocument _
)
void LoadXml(
    XmlDocument document
)

參數

備註

這個方法不會加入額外的 XMLNode 控制項,或從文件中刪除不必要的 XMLNode 控制項。

這個方法會更新 XMLNode 控制項的所有屬性。

範例

下列程式碼範例使用 LoadXml 方法將來自 XmlDocument 的資料填入 XMLNode。 範例會將 XML 檔案的內容讀取到 StreamReader,將這個 StreamReader 載入 XmlDocument,然後使用 XmlDocument 做為 LoadXml 方法的 document 參數。 此範例假設目前的文件包含名為 CustomerNode 的 XMLNode。 這個範例也會假設名為 Customers.xml 的 XML 檔案存在於 D:\ 目錄的根目錄中,而這個檔案會符合與 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);
}

.NET Framework 安全性

請參閱

參考

XMLNode 介面

LoadXml 多載

Microsoft.Office.Tools.Word 命名空間