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 命名空间