XMLNode.LoadXml 方法 (XmlElement)

XmlElement 的資料填入 XMLNode 控制項。

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

語法

'宣告
Sub LoadXml ( _
    xmlElement As XmlElement _
)
void LoadXml(
    XmlElement xmlElement
)

參數

備註

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

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

範例

下列程式碼範例會使用 LoadXml 方法將來自 XmlElement 的資料填入 XMLNode。 範例會將 XML 檔案的內容讀取到 StreamReader 中,將這個 StreamReader 載入 XmlDocument,然後初始化 XmlDocument 所表示的第一個 XmlElement 子項目。 然後這個 XmlElement 會做為 LoadXml 方法的 xmlElement 參數。 這個範例假設目前的文件有包含名為 CustomerLastNameNode 的 XMLNode,前者對應至關聯的結構描述中的第一個子項目。 這個範例也會假設名為 Customers.xml 的 XML 檔案存在於 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);
}

.NET Framework 安全性

請參閱

參考

XMLNode 介面

LoadXml 多載

Microsoft.Office.Tools.Word 命名空間