XPathDocument コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XPathDocument クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| XPathDocument(Stream) |
指定したXPathDocument オブジェクトの XML データから、Stream クラスの新しいインスタンスを初期化します。 |
| XPathDocument(String) |
指定したファイル内の XML データから、 XPathDocument クラスの新しいインスタンスを初期化します。 |
| XPathDocument(XmlReader) |
指定したXPathDocument オブジェクトに含まれる XML データから、XmlReader クラスの新しいインスタンスを初期化します。 |
| XPathDocument(TextReader) |
指定したXPathDocument オブジェクトに含まれる XML データから、TextReader クラスの新しいインスタンスを初期化します。 |
| XPathDocument(String, XmlSpace) |
指定した空白処理を使用して、指定したファイル内の XML データから、 XPathDocument クラスの新しいインスタンスを初期化します。 |
| XPathDocument(XmlReader, XmlSpace) |
指定したXPathDocument オブジェクトに格納されている XML データから、指定した空白処理を使用して、XmlReader クラスの新しいインスタンスを初期化します。 |
XPathDocument(Stream)
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
指定したXPathDocument オブジェクトの XML データから、Stream クラスの新しいインスタンスを初期化します。
public:
XPathDocument(System::IO::Stream ^ stream);
public XPathDocument(System.IO.Stream stream);
new System.Xml.XPath.XPathDocument : System.IO.Stream -> System.Xml.XPath.XPathDocument
Public Sub New (stream As Stream)
パラメーター
例外
XML データでエラーが発生しました。 XPathDocumentは空のままです。
パラメーターとして渡される Stream オブジェクトは null。
適用対象
XPathDocument(String)
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
指定したファイル内の XML データから、 XPathDocument クラスの新しいインスタンスを初期化します。
public:
XPathDocument(System::String ^ uri);
public XPathDocument(string uri);
new System.Xml.XPath.XPathDocument : string -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String)
パラメーター
- uri
- String
XML データを含むファイルのパス。
例外
XML データでエラーが発生しました。 XPathDocumentは空のままです。
ファイル パス パラメーターが null。
注釈
空白を保持するには、XPathDocument オブジェクトをパラメーターとして受け取る XmlSpace コンストラクターを使用します。
適用対象
XPathDocument(XmlReader)
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
指定したXPathDocument オブジェクトに含まれる XML データから、XmlReader クラスの新しいインスタンスを初期化します。
public:
XPathDocument(System::Xml::XmlReader ^ reader);
public XPathDocument(System.Xml.XmlReader reader);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader)
パラメーター
例外
XML データでエラーが発生しました。 XPathDocumentは空のままです。
パラメーターとして渡される XmlReader オブジェクトは null。
注釈
XmlReader オブジェクトを使用すると、XML ドキュメント全体または XML ドキュメントの一部をXPathDocumentに読み込むことができます。 XML ドキュメントの一部を XPathDocumentに読み込むには、データを読み込む先頭の XML ノードに XmlReader オブジェクトを配置します。 XPathDocument コンストラクターを使用してXPathDocumentを作成すると、現在の最上位ノードからすべての兄弟を介してデータが読み込まれます。 その後、 XmlReader は上位 XML ノードの外部スコープに配置されます。 または、 ReadSubtree メソッドを使用して、XML ドキュメント内の特定の要素に XPathDocument を読み込むことができます。
XPathDocument コンストラクターを使用する場合に考慮すべき重要な注意事項を次に示します。
適切なXmlReaderオブジェクト設定が関連付けられたXmlResolver オブジェクトを使用して、XML データ内のエンティティやその他の参照を解決できます。
XmlReader オブジェクトが、ドキュメントのルート レベル (空白や属性ノードなど) に対して無効なリーフ ノードに配置されている場合、XmlReader オブジェクトは、ルートに使用できるノードに配置されるまで読み取りを続行します。 XPathDocumentは、この時点で読み込みを開始します。
空白を保持するには、XPathDocument オブジェクトをパラメーターとして受け取る XmlSpace コンストラクターを使用します。
適用対象
XPathDocument(TextReader)
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
指定したXPathDocument オブジェクトに含まれる XML データから、TextReader クラスの新しいインスタンスを初期化します。
public:
XPathDocument(System::IO::TextReader ^ textReader);
public:
XPathDocument(System::IO::TextReader ^ reader);
public XPathDocument(System.IO.TextReader textReader);
public XPathDocument(System.IO.TextReader reader);
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
Public Sub New (textReader As TextReader)
Public Sub New (reader As TextReader)
パラメーター
- textReaderreader
- TextReader
XML データを含む TextReader オブジェクト。
例外
XML データでエラーが発生しました。 XPathDocumentは空のままです。
パラメーターとして渡される TextReader オブジェクトは null。
注釈
TextReader オブジェクトを使用して XML データを読み込んだ後、TextReader オブジェクトのカーソルはデータの末尾に配置されます。 データを再度読み取るために、 TextReader オブジェクトをリセットする必要があります。
適用対象
XPathDocument(String, XmlSpace)
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
指定した空白処理を使用して、指定したファイル内の XML データから、 XPathDocument クラスの新しいインスタンスを初期化します。
public:
XPathDocument(System::String ^ uri, System::Xml::XmlSpace space);
public XPathDocument(string uri, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : string * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String, space As XmlSpace)
パラメーター
- uri
- String
XML データを含むファイルのパス。
例外
XML データでエラーが発生しました。 XPathDocumentは空のままです。
ファイル パス パラメーターまたはオブジェクト パラメーターXmlSpacenull。
注釈
パラメーターとして渡される XmlSpace オブジェクトは、空白を保持するかどうかを指定します。 Default は重要な空白のみを保持します。 Preserve は、すべての空白を保持します。 既定では、 XmlSpace オブジェクトは Default に設定されます。
XPathDocument コンストラクターの機能は、説明されている空白処理オプションを除き、XPathDocument コンストラクターの機能と同じです。
こちらもご覧ください
適用対象
XPathDocument(XmlReader, XmlSpace)
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
- ソース:
- XPathDocument.cs
指定したXPathDocument オブジェクトに格納されている XML データから、指定した空白処理を使用して、XmlReader クラスの新しいインスタンスを初期化します。
public:
XPathDocument(System::Xml::XmlReader ^ reader, System::Xml::XmlSpace space);
public XPathDocument(System.Xml.XmlReader reader, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader, space As XmlSpace)
パラメーター
例外
XML データでエラーが発生しました。 XPathDocumentは空のままです。
注釈
パラメーターとして渡される XmlSpace オブジェクトは、空白を保持するかどうかを指定します。 Default は重要な空白のみを保持します。 Preserve は、すべての空白を保持します。 既定では、 XmlSpace オブジェクトは Default に設定されます。
XPathDocument コンストラクターの機能は、説明されている空白処理オプションを除き、XPathDocument コンストラクターの機能と同じです。