parser

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

 

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

в догонку

Shaman 19.12.2002 05:13

и еще одна проблема:

раньше работал такой код:

$params[
$.real_uri[/текущий_путь_к/файлу.html]
]
$target_path[^MAIN:sitemap.transform[/../xsl/navigation_common_title.xsl][$params]]
${env:SERVER_NAME} ^target_path.string[
$.method[html]
$.indent[no]
]

navigation_common_title.xsl:

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:output method="html" encoding="UTF-8"/>

<xsl:template match="tree">
<xsl:apply-templates select="item"/>
</xsl:template>

<xsl:template match="item">
<xsl:if test="contains($real_uri,@uri)and @uri!='/'">
<xsl:text>::&#xA0;</xsl:text>
<xsl:value-of select="@title"/>
<xsl:text>&#xA0;</xsl:text>
<xsl:apply-templates select="item"/>
</xsl:if>
</xsl:template>

</xsl:stylesheet>

сейчас же выдезает ошибка:

runtime error: file /home/httpd/html/www.innerdive.com/web/../xsl/navigation_common_title.xsl element if
unregistered variable real_uri
xmlXPathRunEval: parameter error
xmlXPathEval: evaluation failed