XMLNode.LoadXml 方法 (XmlDocument)

使用来自指定 XMLNode 的根节点的数据填充 XmlDocument 控件。

命名空间:  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。此示例还假定 D 盘根目录下有一个名为 Customers.xml 的 XML 文件,此文件符合与 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 命名空间