次の方法で共有


XMLNode.LoadXml メソッド (XmlElement)

XMLNode コントロールに XmlElement のデータを作成します。

名前空間:  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 メソッドを使用して XMLNodeXmlElement のデータを作成します。XML ファイルのコンテンツを StreamReader に読み取り、この StreamReaderXmlDocument に読み込んでから、XmlDocument の最初の子要素を表す XmlElement を初期化します。その後、この XmlElementLoadXml メソッドの 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 名前空間