xml_set_notation_decl_handler 表記法宣言ハンドラを設定する &reftitle.description; truexml_set_notation_decl_handler XMLParserparser callablestringnullhandler XML パーサー parser の表記法宣言用ハンドラ関数を設定します。 表記法の宣言は、ドキュメントの DTD の一部であり、 次のようなフォーマットとなります。 name { systemId | publicId?> ]]> 表記法宣言の定義に関しては、 XML 1.0 仕様の 4.7 節 を参照ください。 &reftitle.parameters; &xml.parser.param; handler &xml.handler.description; ハンドラのシグネチャは、以下でなければいけません: voidhandler XMLParserparser stringnotation_name stringfalsebase stringsystem_id stringfalsepublic_id &xml.handler.parser.param; notation_name これは、前述の表記用フォーマットに示すように表記法の名前です。 base 外部エンティティのシステムID(system_id)を 取得する際の基本となります。 system_id 外部表記用宣言のシステム ID public_id 外部表記用宣言のパブリック ID &reftitle.returnvalues; &return.true.always; &reftitle.changelog; &Version; &Description; &xml.changelog.handler-param; &xml.changelog.parser-param;