|
Subject: check if nodes match xpath expression From: Christian Nentwich <c.nentwich@xxxxxxxxxxxx> Date: Thu, 30 Nov 2000 17:26:59 +0000 |
Dear all,
we have produced a simple stylesheet that transforms an XML document
into a simple HTML document, with tags in colours, etc. (like the IE5
default stylesheet).
We also have a parameter containing an xpath expression that can be
applied to the XML file. We want to highlight nodes in the translated
HTML page that match the xpath expression, e.g. the stylesheet looks
like this:
<xsl:param name="xpath"/>
....
<xsl:template match="node()">
..
</xsl:template>
This problem seems to appear in different forms in the FAQ but I
couldn't find a proper solution. I know that
<xsl:template match="$xpath">..</..>
won't work. Similarly,
<xsl:template match="node()">
<xsl:choose>
<xsl:when test="somefunc(.,$xpath)"/>
</xsl:choose>
</xsl:template>
to check whether the current node matches the xpath, since there is no
such function.
Has anyone had a similar problem?
Thanks,
Christian
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: syntax question: using a variab, Alex Aguilar | Thread | Re: check if nodes match xpath expr, Dimitre Novatchev |
| RE: sum() of nodeset, Kay Michael | Date | Re: concat string, Ian Davis |
| Month |