This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Filtering on element name e.g. Author*
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Filtering on element name e.g. Author*
- From: "Wakefield, Nicholas" <NWakefield at microstrategy dot com>
- Date: Tue, 22 Feb 2000 19:48:33 -0500
- Reply-To: xsl-list at mulberrytech dot com
Doesn't work for me.
This will work with ie5 won't it and it does run of the example.
-----Original Message-----
From: Bill Rishel [mailto:illusyn@nwlink.com]
Sent: Tuesday, February 22, 2000 5:22 PM
To: xsl-list@mulberrytech.com
Subject: Re: Filtering on element name e.g. Author*
> > Has anyone done this succesfully. I am trying to read portfolio1,
> > portfolio2 etc.. using a filer which would say something like
portfolio*.
Is something like the following enough like 'portfolio*'?
<xsl:template match="top">
<xsl:apply-templates select="*[substring(name(),1,9)='portfolio']"/>
</xsl:template>
> > XML
> > *****
> <top>
> <subscriber_id>nick</subscriber_id>
> <portfolio1>fun</portfolio1>
> <portfolio2>serious</portfolio2>
> </top>
>
> XSL
> ****
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
>
> <xsl:template match="/">
> <xsl:apply-templates />
> </xsl:template>
>
> <xsl:template match="*" />
>
> <xsl:template match="top">
> <xsl:apply-templates select="*[nodename = 'p*']"/>
> </xsl:template>
>
> <xsl:template match="*[nodename = 'p*']">
> <xsl:eval>nodeName()</xsl:eval>
> </xsl:template>
>
> </xsl:stylesheet>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list