XProcessingInstruction オブジェクトを表すリテラル。
構文
<?piName [ = piData ] ?>
部品
<?
必須。 XML 処理命令リテラルの先頭を示します。
piName
必須。 処理命令がターゲットとするアプリケーションを示す名前。 "xml" または "XML" で始めることはできません。
piData
任意。
piName
が対象とするアプリケーションが XML ドキュメントを処理する方法を示す文字列。
?>
必須。 処理命令の終了を示します。
戻り値
XProcessingInstruction オブジェクト。
注釈
XML 処理命令リテラルは、アプリケーションが XML ドキュメントを処理する方法を示します。 アプリケーションが XML ドキュメントを読み込むとき、アプリケーションは XML 処理命令を確認して、ドキュメントの処理方法を決定できます。 アプリケーションは、 piName
と piData
の意味を解釈します。
XML ドキュメント リテラルでは、XML 処理命令と同様の構文が使用されます。 詳細については、「 XML ドキュメント リテラル」を参照してください。
注
XML 1.0 仕様ではこれらの識別子が予約されているため、 piName
要素は文字列 "xml" または "XML" で始めることはできません。
XML 処理命令リテラルを変数に割り当てたり、XML ドキュメント リテラルに含めたりすることができます。
注
XML リテラルは、行連結文字を必要とせずに複数行にまたがることができます。 これにより、XML ドキュメントからコンテンツをコピーし、Visual Basic プログラムに直接貼り付けることができます。
Visual Basic コンパイラは、XML 処理命令リテラルを XProcessingInstruction コンストラクターの呼び出しに変換します。
例
次の例では、XML ドキュメントのスタイル シートを識別する処理命令を作成します。
Dim pi As XProcessingInstruction =
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
こちらも参照ください
.NET