This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
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