|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Not So Newbie XPath Question
DPawson@xxxxxxxxxxx wrote: > > <?xml version = '1.0' encoding = 'utf-8'?> > <!DOCTYPE xsl:stylesheeet > [ > <!ENTITY nl "<xsl:text>

</xsl:text>">]> > > <xsl:stylesheet version='1.0' > xmlns:xsl='http://www.w3.org/1999/XSL/Transform' > xmlns:saxon="http://icl.com/saxon" > > > > <xsl:output method="text"/> > > > <xsl:template match="/"> > <xsl:apply-templates/> > </xsl:template> > > <xsl:template match="z[a]"> > <xsl:if test="a"> > <xsl:apply-templates select="a"/> > </xsl:if> > > </xsl:template> > > <xsl:template match="a[not(following-sibling::a)]" > > <xsl:value-of select="name(following-sibling::*[1])"/> > </xsl:template> > > </xsl:stylesheet> > I'm sure it could be simplified. > hth DaveP Mmm. Does using following-sibling work given Jeni Tennison's Post? Jeni Tennison wrote: > This will only work in a select expression because match patterns > don't allow following-sibling:: axes. For a match pattern, you need > something like you have already or one of its equivalents, like: Bern XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








