XML Processing Instruction
XML処理命令は、アプリケーション向けの指示を <?target data?> として渡す。例えば <?xml-stylesheet?> はスタイルシートを関連付ける。
目的
XML文書の中に特定アプリケーション向けの指示を埋め込み、文書データに影響を与えずに処理を指示する。
メカニズム
形式は <?target data?> で、targetは指示先のアプリケーションを、dataは指示内容(XML構造ではない)を表する。パーサーはPIをアプリケーションへ渡す。<?xml ...?> 宣言は特殊なPIである。
ユースケース
- XMLスタイルシートの関連付け
- XMLの宣言
- アプリケーション固有の指示