[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] newbie question about strings and XPath expressions


Subject: RE: [xsl] newbie question about strings and XPath expressions
From: Jarno.Elovirta@xxxxxxxxx
Date: Wed, 20 Aug 2003 09:46:20 +0300

Hi,

> For example, this is part of the xhtml input:
> <p>
> Items: <br/>
> 1.- The first item <br/>
> 2.- The second item <br/>
> ...
> n.- The n item <br/>
> </p>
> 
> This is how the corresponding xml output should look like;
> <Items>
>   <Item>1.- The first item</Item>
>   <Item>2.- The second item</Item>
>   ...
>   <Item>n.- The n item</Item>
> </Items>

In you previous post you had a positional predicate to process only the items of position 7 and greather. Would

  <xsl:template match="p[starts-with(normalize-space(), 'Items:')]">
    <Items>
      <xsl:for-each select="text()[substring-before(., '.') > 6]">
        <Item>
          <xsl:value-of select="normalize-space(.)"/>
        </Item>
      </xsl:for-each>
    </Items>
  </xsl:template>

fill your requirement? (Sigh, yet another stylesheet that would not work as XSLT 2.)

Cheers,

Jarno - Suicide Commando: Desire (Wumpscut mix)

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords