XProcessingInstruction クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML 処理命令を表します。
public ref class XProcessingInstruction : System::Xml::Linq::XNode
public class XProcessingInstruction : System.Xml.Linq.XNode
type XProcessingInstruction = class
inherit XNode
Public Class XProcessingInstruction
Inherits XNode
- 継承
注釈
XML の処理命令を使用して、XSLT などの一部のプロセッサで XML ドキュメントを処理できることを示すことができます。
処理命令は、XML ツリー内のノードです。 解析中の XML で処理命令が見つかると、LINQ to XML によって XProcessingInstruction ノードが作成されます。
コンストラクター
| 名前 | 説明 |
|---|---|
| XProcessingInstruction(String, String) |
XProcessingInstruction クラスの新しいインスタンスを初期化します。 |
| XProcessingInstruction(XProcessingInstruction) |
XProcessingInstruction クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| BaseUri |
この XObjectのベース URI を取得します。 (継承元 XObject) |
| Data |
この処理命令の文字列値を取得または設定します。 |
| Document | (継承元 XObject) |
| NextNode |
このノードの次の兄弟ノードを取得します。 (継承元 XNode) |
| NodeType |
このノードのノードの種類を取得します。 |
| Parent | (継承元 XObject) |
| PreviousNode |
このノードの前の兄弟ノードを取得します。 (継承元 XNode) |
| Target |
この処理命令のターゲット アプリケーションを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddAfterSelf(Object) |
指定したコンテンツをこのノードの直後に追加します。 (継承元 XNode) |
| AddAfterSelf(Object[]) |
指定したコンテンツをこのノードの直後に追加します。 (継承元 XNode) |
| AddAnnotation(Object) |
この XObjectの注釈リストにオブジェクトを追加します。 (継承元 XObject) |
| AddBeforeSelf(Object) |
指定したコンテンツをこのノードの直前に追加します。 (継承元 XNode) |
| AddBeforeSelf(Object[]) |
指定したコンテンツをこのノードの直前に追加します。 (継承元 XNode) |
| Ancestors() |
このノードの先祖要素のコレクションを返します。 (継承元 XNode) |
| Ancestors(XName) |
このノードの先祖要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。 (継承元 XNode) |
| Annotation(Type) |
この XObjectから、指定した型の最初の注釈オブジェクトを取得します。 (継承元 XObject) |
| Annotation<T>() |
この XObjectから、指定した型の最初の注釈オブジェクトを取得します。 (継承元 XObject) |
| Annotations(Type) |
この XObjectの指定した型の注釈のコレクションを取得します。 (継承元 XObject) |
| Annotations<T>() |
この XObjectの指定した型の注釈のコレクションを取得します。 (継承元 XObject) |
| CreateReader() |
このノードの XmlReader を作成します。 (継承元 XNode) |
| CreateReader(ReaderOptions) |
XmlReader パラメーターで指定されたオプションを使用して |
| ElementsAfterSelf() |
ドキュメントの順序で、このノードの後にある兄弟要素のコレクションを返します。 (継承元 XNode) |
| ElementsAfterSelf(XName) |
ドキュメントの順序で、このノードの後にある兄弟要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。 (継承元 XNode) |
| ElementsBeforeSelf() |
ドキュメントの順序で、このノードの前にある兄弟要素のコレクションを返します。 (継承元 XNode) |
| ElementsBeforeSelf(XName) |
ドキュメントの順序で、このノードの前にある兄弟要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。 (継承元 XNode) |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| IsAfter(XNode) |
ドキュメントの順序で指定したノードの後に現在のノードが表示されるかどうかを判断します。 (継承元 XNode) |
| IsBefore(XNode) |
ドキュメントの順序で、指定したノードの前に現在のノードが表示されるかどうかを判断します。 (継承元 XNode) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| NodesAfterSelf() |
ドキュメントの順序で、このノードの後にある兄弟ノードのコレクションを返します。 (継承元 XNode) |
| NodesBeforeSelf() |
ドキュメントの順序で、このノードの前にある兄弟ノードのコレクションを返します。 (継承元 XNode) |
| Remove() |
このノードを親から削除します。 (継承元 XNode) |
| RemoveAnnotations(Type) |
指定した型の注釈をこの XObjectから削除します。 (継承元 XObject) |
| RemoveAnnotations<T>() |
指定した型の注釈をこの XObjectから削除します。 (継承元 XObject) |
| ReplaceWith(Object) |
このノードを指定したコンテンツに置き換えます。 (継承元 XNode) |
| ReplaceWith(Object[]) |
このノードを指定したコンテンツに置き換えます。 (継承元 XNode) |
| ToString() |
このノードのインデントされた XML を返します。 (継承元 XNode) |
| ToString(SaveOptions) |
必要に応じて書式設定を無効にして、このノードの XML を返します。 (継承元 XNode) |
| WriteTo(XmlWriter) |
この処理命令を XmlWriterに書き込みます。 |
| WriteToAsync(XmlWriter, CancellationToken) |
この XProcessingInstruction を指定した XmlWriterに書き込みます。 |
イベント
| 名前 | 説明 |
|---|---|
| Changed |
この XObject またはその子孫のいずれかが変更されたときに発生します。 (継承元 XObject) |
| Changing |
この XObject またはその子孫のいずれかが変更されるときに発生します。 (継承元 XObject) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IXmlLineInfo.HasLineInfo() |
この XObject に行情報があるかどうかを示す値を取得します。 (継承元 XObject) |
| IXmlLineInfo.LineNumber |
基になる XmlReader この XObjectについて報告される行番号を取得します。 (継承元 XObject) |
| IXmlLineInfo.LinePosition |
基になる XmlReader この XObjectに対して報告される行位置を取得します。 (継承元 XObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
XPathNavigatorのXNodeを作成します。 XmlNameTableを使用すると、より効率的な XPath 式処理が可能になります。 |
| CreateNavigator(XNode) |
XPathNavigatorのXNodeを作成します。 |
| ToXPathNavigable(XNode) |
指定した XNode内を移動して編集できるアクセサーを返します。 |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決して、XPath 式を評価します。 |
| XPathEvaluate(XNode, String) |
XPath 式を評価します。 |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して XElement を選択し、指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決します。 |
| XPathSelectElement(XNode, String) |
XPath 式を使用して XElement を選択します。 |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して要素のコレクションを選択し、指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決します。 |
| XPathSelectElements(XNode, String) |
XPath 式を使用して要素のコレクションを選択します。 |