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 ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class IXPathNavigable
- Namespace System::Xml::XPath
- Library Aspose.Page for C++