if I understand you correctly, you could use the starts-with function:
<xsl:variable name="section" select="'http://www.somedomain.com/section/'"/>
<xsl:if test="/html/head/page_url[starts-with(@url, $section)]">
...
</xsl:if>
HTH,
Anton Triest
Tuesday, August 17, 2004 9:41 PM ARiley(_at_)edgarsnyder(_dot_)com wrote:
I have an xml file that contains:
<html><head>
<page_url url="http://www.somedomain.com/section/page.html" />
[...]
and a corresponding xsl fragment:
<xsl:if test="
/html/head/page_url[(_at_)url='http://www.somedomain.com/section/']">
do something different
</xsl:if>
What I'm trying to accomplish is to apply a template to an entire 'url'
section but this doesn't appear to work. What's the preferred way of
testing for a partial attribute match?