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 の処理命令を使用して、XML ドキュメントを XSLT などの一部のプロセッサで処理できることを示すことができます。
処理命令は、XML ツリー内のノードです。 解析中の XML で処理命令が見つかると、LINQ to XMLによってノードがXProcessingInstruction作成されます。
コンストラクター
| XProcessingInstruction(String, String) |
XProcessingInstruction クラスの新しいインスタンスを初期化します。 |
| XProcessingInstruction(XProcessingInstruction) |
XProcessingInstruction クラスの新しいインスタンスを初期化します。 |
プロパティ
| BaseUri |
この XObject のベース URI を取得します。 (継承元 XObject) |
| Data |
この処理命令の文字列値を取得または設定します。 |
| Document |
この XDocument の XObject を取得します。 (継承元 XObject) |
| NextNode |
このノードの次の兄弟ノードを取得します。 (継承元 XNode) |
| NodeType |
このノードのノード型を取得します。 |
| Parent |
この XElement の親 XObject を取得します。 (継承元 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) |
|
| 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 に書き込みます。 |
| WriteToAsync(XmlWriter, CancellationToken) |
現在のノードを XmlWriter に書き込みます。 (継承元 XNode) |
イベント
| Changed |
この XObject またはその子孫が変更されたときに発生します。 (継承元 XObject) |
| Changing |
この XObject またはその子孫が変更される直前に発生します。 (継承元 XObject) |
明示的なインターフェイスの実装
| IXmlLineInfo.HasLineInfo() |
この XObject に行情報があるかどうかを示す値を取得します。 (継承元 XObject) |
| IXmlLineInfo.LineNumber |
基になる XmlReader がこの XObject について報告した行番号を取得します。 (継承元 XObject) |
| IXmlLineInfo.LinePosition |
基になる XmlReader がこの XObject について報告した行番号を取得します。 (継承元 XObject) |
拡張メソッド
| CreateNavigator(XNode) |
XPathNavigator の XNode を作成します。 |
| CreateNavigator(XNode, XmlNameTable) |
XPathNavigator の XNode を作成します。 XmlNameTable を使用すると、XPath 式をより効率的に処理できます。 |
| XPathEvaluate(XNode, String) |
XPath 式を評価します。 |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
XPath 式を評価します。このとき、指定された IXmlNamespaceResolver を使用して名前空間プレフィックスを解決します。 |
| XPathSelectElement(XNode, String) |
XPath 式を使用して XElement を選択します。 |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して XElement を選択します。このとき、指定された IXmlNamespaceResolver を使用して名前空間プレフィックスを解決します。 |
| XPathSelectElements(XNode, String) |
XPath 式を使用して要素のコレクションを選択します。 |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して要素のコレクションを選択します。このとき、指定された IXmlNamespaceResolver を使用して名前空間プレフィックスを解決します。 |
| ToXPathNavigable(XNode) |
指定した XNode に移動して編集できるアクセサーを返します。 |