параметры в паттернах

Frutik

1024-й
параметры в паттернах

xslt_process($xslt, 'file.xml', 'getTitle.xsl', NULL, NULL, array('mid' => $id))

<?xml version="1.0" encoding="koi8-u"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="mid" />
<xsl:eek:utput method="text" encoding="koi8-u"/>
<xsl:template match="/AntMovieCatalog/Catalog/Contents/Movie[@Number = $mid]">
<xsl:value-of select="@OriginalTitle" />
</xsl:template>
</xsl:stylesheet>

Sablotron error on line 6: match pattern contains a variable reference

чего я не так делаю? или так делать нельзя?
 

slach

Новичок
http://archive.gingerall.cz/archives/public/sablot2002/msg00879.html

нельзя делать VariableReference

это по стандарту... увы

-~{}~ 17.01.05 15:05:

<xsl:call-template name="...">

<with:param name="nodeset" select="/AntMovieCatalog/Catalog/Contents/Movie[@Number = $mid]">
</xsl:call-template>
 

chameleon

Новичок
PHP:
<xsl:template match="/AntMovieCatalog/Catalog/Contents/Movie[@Number]">
<xsl:if test="@Number=$mid">
<xsl:value-of select="@OriginalTitle" />
</xsl:if>
</xsl:template>
 
Сверху