次の方法で共有


XML 処理命令リテラル (Visual Basic)

XProcessingInstruction オブジェクトを表すリテラル。

構文

<?piName [ = piData ] ?>  

部品

<?
必須。 XML 処理命令リテラルの先頭を示します。

piName
必須。 処理命令がターゲットとするアプリケーションを示す名前。 "xml" または "XML" で始めることはできません。

piData
任意。 piNameが対象とするアプリケーションが XML ドキュメントを処理する方法を示す文字列。

?>
必須。 処理命令の終了を示します。

戻り値

XProcessingInstruction オブジェクト。

注釈

XML 処理命令リテラルは、アプリケーションが XML ドキュメントを処理する方法を示します。 アプリケーションが XML ドキュメントを読み込むとき、アプリケーションは XML 処理命令を確認して、ドキュメントの処理方法を決定できます。 アプリケーションは、 piNamepiDataの意味を解釈します。

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"?>

こちらも参照ください