parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

увы, в libxml понятного механизма так сделать нет | так не задумывалось

Александр Петросян (PAF) 25.01.2005 20:20 / 25.01.2005 20:21

к сожалению. и этот самый base URI проставляется уже после собственно создания документа.

если кто придумает, как это грамотно сделать, приму "patch -u".

workaround:

сейчас ваш .xml файл сначала вовсю читается parser'ом, потом обрабатывается, и только потом управление попадает в @postprocess.

это медленно
[комплится и выполняется @main]
и неправильно
[поскольку в коде .xml может попасться $something, которое пропадёт и до postprocess не дойдёт. а то и вообще какая-нибудь parser syntax error случится].

правильно так: сделать rewite правило, по которому запросы к файлам вида .xml будут попадать в /transform.html?xml=/some/file.xml

где вы(предварительно проверив $form:xml на разумность) сделаете обычный ^xdoc::load и не будете знать горя.