[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] xsl:for-each , evaluate question
Subject: [xsl] xsl:for-each , evaluate question
From: Jitu <jibhatia@xxxxxxxxxxx>
Date: Mon, 22 Jul 2002 12:04:32 +0530
|
Hi
I am trying to write xsl:for-each loop as follows :
<xsl:for-each select="report/row[col='some value']">
This works fine.
But my select part has to be dynamic, as the filter condition will
change each time. Therefore i tried this :
<xsl:param name="filterCond" />
<xsl:variable name="completeFilterCond" select="concat('/report/row['
, $filterCond, ']' )" />
<xsl:for-each select="$completeFilterCond">
Where the filter condition gets passed as a parameter to the XSL file.
In this case i get the following error :
Can not convert #STRING to a NodeList!
I have been told that i can use xalan:evaluate function, but i cannot
get it working. I am using xalan. I got the following error :
processor.javax.xml.transform.TransformerException: Prefix must resolve
to a namespace: 00:00
I did declare the namespace as follows :
<xsl:stylesheet version="1.0" xmlns:xsl=
"http://www.w3.org/1999/XSL/Transform"
<http://www.w3.org/1999/XSL/Transform>
<http://www.w3.org/1999/XSL/Transform> xmlns:xalan=
"http://xml.apache.org/xalan" <http://xml.apache.org/xalan>
<http://xml.apache.org/xalan> exclude-result-prefixes="xalan">
Would appreciate if someone can help me solve this problem.
thanks
Jitender.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|