xml_set_element_handlerУстанавливает обработчик начального и конечного элементов
&reftitle.description;
truexml_set_element_handlerXMLParserparsercallablestart_handlercallableend_handler
Функция устанавливает функцию-обработчик элементов для XML-анализатора
parser.
Параметр start_handler вызывается при открытии нового XML-элемента.
Параметр end_handler вызывается при закрытии XML-элемента.
&reftitle.parameters;
&xml.parser.param;
start_handler
&xml.handler.description;
Сигнатуру обработчика определяют вот так:
voidstart_element_handlerXMLParserparserstringnamearrayattributes
&xml.handler.parser.param;
name
Содержит имя элемента, для которого вызывается этот обработчик.
Если для этого синтаксического анализатора действует
приведение к единому регистру,
то имя элемента будет в верхнем регистре.
attributes
Ассоциативный массив с атрибутами элемента.
Массив пуст, если у элемента нет атрибутов.
Ключи этого массива — имена атрибутов, значения — значения атрибутов.
Имена атрибутов приводятся к единому регистру
по тем же критериям, что и имена элементов.
Значения атрибутов не приводятся к одному регистру.
Порядок извлечения атрибутов attributes
идентичен порядку объявления атрибутов.
end_element
&xml.handler.description;
Сигнатуру обработчика определяют вот так:
voidend_element_handlerresourceparserstringname
&xml.handler.parser.param;
name
Содержит имя элемента, для которого вызывается этот обработчик.
Если для этого синтаксического анализатора действует
приведение к единому регистру,
то имя элемента будет в верхнем регистре.
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;&Description;
&xml.changelog.parser-param;