xml_set_element_handler 開始要素および終了要素のハンドラを設定する &reftitle.description; truexml_set_element_handler XMLParserparser callablestringnullstart_handler callablestringnullend_handler XML パーサ parser の要素ハンドラ関数を設定します。 start_handler は、新しいXML要素が開始された場合にコールされます。end_handler は、XML要素が終了した場合にコールされます。 &reftitle.parameters; &xml.parser.param; start_handler &xml.handler.description; シグネチャは、以下でなければいけません: voidstart_element_handler XMLParserparser stringname arrayattributes &xml.handler.parser.param; name このハンドラがコールされた要素の名前です。 大文字変換 がこのパーサに関して有効な場合、要素の名前は大文字になります。 attributes 要素の属性に関する連想配列です。 要素に属性がない場合、配列は空になります。 この配列のキーは属性の名前であり、 値は属性の値です。属性の名前は、要素名と同様に 大文字変換 となります。 属性の値は、大文字変換 されません attributes を順次アクセスすることにより、 属性を宣言した元の順序で取得することができます。 end_handler &xml.handler.description; ハンドラのシグネチャは、以下でなければいけません: voidend_element_handler XMLParserparser stringname &xml.handler.parser.param; name このハンドラがコールされた要素の名前です。 このパーサにおいて 大文字変換 が有効な場合、要素名は大文字になります。 &reftitle.returnvalues; &return.true.always; &reftitle.changelog; &Version; &Description; &xml.changelog.handler-param; &xml.changelog.parser-param;