XPathDocumentとは? わかりやすく解説

XPathDocument クラス

XPath データ モデルを使用して、XML ドキュメントの読み取り専用で高速なインメモリ表現を提供します。

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

Public Class XPathDocument
    Implements IXPathNavigable
Dim instance As XPathDocument
public class XPathDocument : IXPathNavigable
public ref class XPathDocument : IXPathNavigable
public class XPathDocument implements IXPathNavigable
public class XPathDocument implements IXPathNavigable
解説解説
継承階層継承階層
System.Object
  System.Xml.XPath.XPathDocument
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XPathDocument コンストラクタ (XmlReader, XmlSpace)

指定した XmlReader オブジェクトに格納されている XML データから XPathDocument クラスの新しいインスタンスを初期化し、指定した空白処理を行います。

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

Public Sub New ( _
    reader As XmlReader, _
    space As XmlSpace _
)
public XPathDocument (
    XmlReader reader,
    XmlSpace space
)
public:
XPathDocument (
    XmlReader^ reader, 
    XmlSpace space
)
public XPathDocument (
    XmlReader reader, 
    XmlSpace space
)
public function XPathDocument (
    reader : XmlReader, 
    space : XmlSpace
)

パラメータ

reader

XML データを格納している XmlReader オブジェクト。

space

XmlSpace オブジェクト。

例外例外
例外の種類条件

XmlException

XML データでエラーが発生しました。XPathDocument が空です。

ArgumentNullException

XmlReader オブジェクト パラメータまたは XmlSpace オブジェクト パラメータが null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XPathDocument クラス
XPathDocument メンバ
System.Xml.XPath 名前空間
XmlSpace 列挙体

XPathDocument コンストラクタ (Stream)

指定した Stream オブジェクトの XML データから XPathDocument クラスの新しいインスタンスを初期化します。

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

例外例外
例外の種類条件

XmlException

XML データでエラーが発生しました。XPathDocument が空です。

ArgumentNullException

パラメータとして渡される Stream オブジェクトは null 参照 (Visual Basic では Nothing) です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XPathDocument クラス
XPathDocument メンバ
System.Xml.XPath 名前空間

XPathDocument コンストラクタ (String, XmlSpace)

指定したファイルの XML データから XPathDocument クラスの新しいインスタンスを初期化し、指定した空白処理を行います。

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

Public Sub New ( _
    uri As String, _
    space As XmlSpace _
)
Dim uri As String
Dim space As XmlSpace

Dim instance As New XPathDocument(uri,
 space)
public XPathDocument (
    string uri,
    XmlSpace space
)
public:
XPathDocument (
    String^ uri, 
    XmlSpace space
)
public XPathDocument (
    String uri, 
    XmlSpace space
)
public function XPathDocument (
    uri : String, 
    space : XmlSpace
)

パラメータ

uri

XML データを格納しているファイルのパス。

space

XmlSpace オブジェクト。

例外例外
例外の種類条件

XmlException

XML データでエラーが発生しました。XPathDocument が空です。

ArgumentNullException

ファイル パスのパラメータまたは XmlSpace オブジェクト パラメータが null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XPathDocument クラス
XPathDocument メンバ
System.Xml.XPath 名前空間
XmlSpace 列挙体

XPathDocument コンストラクタ (TextReader)

指定した TextReader オブジェクトに格納されている XML データから XPathDocument クラスの新しいインスタンスを初期化します。

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

Public Sub New ( _
    textReader As TextReader _
)
Dim textReader As TextReader

Dim instance As New XPathDocument(textReader)
public XPathDocument (
    TextReader textReader
)
public:
XPathDocument (
    TextReader^ textReader
)
public XPathDocument (
    TextReader textReader
)
public function XPathDocument (
    textReader : TextReader
)

パラメータ

textReader

XML データを格納している TextReader オブジェクト。

例外例外
例外の種類条件

XmlException

XML データでエラーが発生しました。XPathDocument が空です。

ArgumentNullException

パラメータとして渡される TextReader オブジェクトは null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XPathDocument クラス
XPathDocument メンバ
System.Xml.XPath 名前空間

XPathDocument コンストラクタ


XPathDocument コンストラクタ (String)

指定したファイルの XML データから XPathDocument クラスの新しいインスタンスを初期化します。

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

public XPathDocument (
    string uri
)
public:
XPathDocument (
    String^ uri
)
public XPathDocument (
    String uri
)
public function XPathDocument (
    uri : String
)

パラメータ

uri

XML データを格納しているファイルのパス。

例外例外
例外の種類条件

XmlException

XML データでエラーが発生しました。XPathDocument が空です。

ArgumentNullException

ファイル パスのパラメータが null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XPathDocument クラス
XPathDocument メンバ
System.Xml.XPath 名前空間

XPathDocument コンストラクタ (XmlReader)

指定した XmlReader オブジェクトに格納されている XML データから XPathDocument クラスの新しいインスタンスを初期化します。

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

例外例外
例外の種類条件

XmlException

XML データでエラーが発生しました。XPathDocument が空です。

ArgumentNullException

パラメータとして渡される XmlReader オブジェクトは null 参照 (Visual Basic では Nothing) です。

解説解説

XmlReader オブジェクトを使用して、XML ドキュメント全体を XPathDocument に読み込むことができます。また、XML ドキュメントの一部だけを読み込むこともできます。XML ドキュメントの一部を XPathDocument に読み込むには、XmlReader オブジェクトを、データの読み込み元である XML ノードの最上位レベルに配置します。XPathDocument コンストラクタを使用して XPathDocument を作成する場合、データは現在の最上位ノードから読み込まれ、そのノードの終了タグに達するまで読み込みが続けられます。子ノードのデータはすべて含まれます。

XPathDocument コンストラクタを使用するときに考慮する必要がある重要な注意事項を次に示します。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XPathDocument クラス
XPathDocument メンバ
System.Xml.XPath 名前空間

XPathDocument メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

XPathDocument クラス
System.Xml.XPath 名前空間
XPathNavigator

その他の技術情報

XPath データ モデルを使用した XML データの処理

XPathDocument メンバ

XPath データ モデルを使用して、XML ドキュメントの読み取り専用で高速なインメモリ表現を提供します。

XPathDocument データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

XPathDocument クラス
System.Xml.XPath 名前空間
XPathNavigator

その他の技術情報

XPath データ モデルを使用した XML データの処理



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「XPathDocument」の関連用語

XPathDocumentのお隣キーワード
検索ランキング

   

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



XPathDocumentのページの著作権

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

©2026 GRAS Group, Inc.RSS