xml_set_processing_instruction_handler
処理命令 (PI) 用ハンドラを設定する
&reftitle.description;
truexml_set_processing_instruction_handler
XMLParserparser
callablestringnullhandler
XML パーサー parserの処理命令 (PI) 用ハンドラ関数を設定します。
処理命令のフォーマットは以下のとおりです:
]]>
PHP コードは、処理命令 <?php によって区切られます。
よって、XMLドキュメントに PHP コードを入れることが可能です。
しかし、PI 終了タグ (?>) をデータに含めてはいけません。
PI 終了タグ が埋め込まれたPHPコードの一部として存在していた場合、
残りの PHP コードは、"真の" PI 終了タグと同じく文字データとして処理されます。
&reftitle.parameters;
&xml.parser.param;
handler
&xml.handler.description;
handler のシグネチャは、下記でなければいけません:
voidhandler
XMLParserparser
stringtarget
stringdata
&xml.handler.parser.param;
target
処理命令のターゲット
data
処理命令のデータ
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;
&Description;
&xml.changelog.handler-param;
&xml.changelog.parser-param;