XPathNavigator.WriteSubtree メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XPathNavigator.WriteSubtree メソッドの意味・解説 

XPathNavigator.WriteSubtree メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

現在のノードその子ノードを、指定されXmlWriter オブジェクトストリーム転送します

名前空間: System.Xml.XPath
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

解説解説

現在のノードスコープ内の名前空間対す名前空間宣言が、指定した XmlWriter オブジェクトストリーム転送される XML挿入されます。

たとえば次の例に示すように、books.xml ファイル最初book 要素WriteSubtree メソッド呼び出され場合指定した XmlWriter オブジェクトストリーム転送される XML に、XML ドキュメント先頭行われている http://www.contoso.com/books 名前空間宣言挿入されます。

<?xml version="1.0" encoding="utf-8"?>
<book genre="autobiography" publicationdate="1981" ISBN="1-861003-11-0" xmlns="http://www.contoso.com/books">
    <title>The Autobiography of Benjamin Franklin</title>
    <author>
        <first-name>Benjamin</first-name>
        <last-name>Franklin</last-name>
    </author>
    <price>8.99</price>
</book>
メモメモ

WriteSubtree メソッドは、XPathNavigator の位置影響与えません。

使用例使用例

contosoBooks.xml ファイル最初book 要素WriteSubtree メソッド使用する例を次に示します

Dim document As XPathDocument = New
 XPathDocument("contosoBooks.xml")
Dim navigator As XPathNavigator = document.CreateNavigator()

navigator.MoveToChild("bookstore", "http://www.contoso.com/books")
navigator.MoveToChild("book", "http://www.contoso.com/books")

Dim writer As XmlWriter = XmlWriter.Create("contosoBook.xml")
navigator.WriteSubtree(writer)

writer.Close()
XPathDocument document = new XPathDocument("contosoBooks.xml");
XPathNavigator navigator = document.CreateNavigator();

navigator.MoveToChild("bookstore", "http://www.contoso.com/books");
navigator.MoveToChild("book", "http://www.contoso.com/books");

XmlWriter writer = XmlWriter.Create("contosoBook.xml");
navigator.WriteSubtree(writer);

writer.Close();

この例では、入力として、contosoBooks.xml というファイル使用してます。

<bookstore xmlns="http://www.contoso.com/books">
    <book genre="autobiography"
 publicationdate="1981-03-22" ISBN="1-861003-11-0">
        <title>The
 Autobiography of Benjamin Franklin</title>
        <author>
            <first-name>Benjamin</first-name>
            <last-name>Franklin</last-name>
        </author>
        <price>8.99</price>
    </book>
    <book genre="novel" publicationdate="1967-11-17"
 ISBN="0-201-63361-2">
        <title>The
 Confidence Man</title>
        <author>
            <first-name>Herman</first-name>
            <last-name>Melville</last-name>
        </author>
        <price>11.99</price>
    </book>
    <book genre="philosophy"
 publicationdate="1991-02-15" ISBN="1-861001-57-6">
        <title>The
 Gorgias</title>
        <author>
            <name>Plato</name>
        </author>
        <price>9.99</price>
    </book>
</bookstore>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XPathNavigator クラス
XPathNavigator メンバ
System.Xml.XPath 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からXPathNavigator.WriteSubtree メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からXPathNavigator.WriteSubtree メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からXPathNavigator.WriteSubtree メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

XPathNavigator.WriteSubtree メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XPathNavigator.WriteSubtree メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS