System::Xml::XPath::XPathDocument クラス

XPathDocument class

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

class XPathDocument : public System::Xml::XPath::IXPathNavigable

メソッド

メソッド説明
CreateNavigator() overrideこの XPathDocument のノードをナビゲートするための、読み取り専用の XPathNavigator オブジェクトを初期化します。
XPathDocument(const SharedPtr<XmlReader>&)指定された XmlReader オブジェクトに含まれる XML データから、XPathDocument クラスの新しいインスタンスを初期化します。
XPathDocument(const SharedPtr<XmlReader>&, XmlSpace)指定された空白処理を使用して、指定された XmlReader オブジェクトに含まれる XML データから、XPathDocument クラスの新しいインスタンスを初期化します。
XPathDocument(const SharedPtr<IO::TextReader>&)指定された TextReader オブジェクトに含まれる XML データから、XPathDocument クラスの新しいインスタンスを初期化します。
XPathDocument(const SharedPtr<IO::Stream>&)指定された Stream オブジェクトの XML データから、XPathDocument クラスの新しいインスタンスを初期化します。
XPathDocument(const String&)指定されたファイルの XML データから、XPathDocument クラスの新しいインスタンスを初期化します。
XPathDocument(const String&, XmlSpace)指定された空白処理を使用して、指定されたファイルの XML データから、XPathDocument クラスの新しいインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照