Re: [xsl] partial attribute matching

Subject: Re: [xsl] partial attribute matching
From: ARiley@xxxxxxxxxxxxxxx
Date: Tue, 17 Aug 2004 16:07:59 -0400
exactly! thanks.


                                                                           
             "cking"                                                       
             <cking@xxxxxxxxxx                                             
             >                                                          To 
                                       <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>   
             08/17/2004 03:57                                           cc 
             PM                                                            
                                                                   Subject 
                                       Re: [xsl] partial attribute         
             Please respond to         matching                            
             xsl-list@xxxxxxxx                                             
              lberrytech.com                                               
                                                                           
                                                                           
                                                                           
                                                                           




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@xxxxxxxxxxxxxxx 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[@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?

Current Thread