parser

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

 

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

ошибка при использовании parser://

Slava 05.09.2008 03:59

привет! искренне рад, что парсер продолжает свое развитие, но сейчас пожалел, что не сохранил дистрибутив какой-нибудь древней версии...

раньше, когда я активно пользовался парсером,
это прекрасно работало...

может быть я все забыл и теперь что-то делаю не так:
@main[]
$d1[^xdoc::create{<doc/>}]
$d2[^d1.transform[test.xsl]]
^d2.string[]

@test[param]
$result[<value/>]
<!-- code.xsl -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="doc">
<xsl:copy-of select="document('parser://test/')/value"/>
</xsl:template>

</xsl:stylesheet>
выдает сообщение:
file:///c:/PROGRA~1/APACHE~1/apache/cgi-bin/../etc/catalog:1: parser error : Start tag expected, '<' not found
read failed: Invalid argument (22), actual filename '/c:/PROGRA~1/APACHE~1/apach

наблюдения показали, что вызов метода test происходит, и параметр передается, а резултат до xslt не доходит

тестировал и в 3.3.0, и в 3.2.3 (cgi win32) -- увы :(

ЗЫ: поиск "parser://" по форуму, мягко говоря, нерелевантен