Subject: RE: [xsl] Problem with preceding-sibling, my code, or my tool? Re ad on... From: "Diamond, Jason" <Jason.Diamond@xxxxxxx> Date: Fri, 1 Jun 2001 15:39:46 -0600 |
Were you expecting this? Pre:item Me:item Pre:item Me:item I got the same output with both MSXML3 and SAXON 6.2.2. What processor does XSL Designer use? -----Original Message----- From: Martin Streicher [mailto:mstreicher@xxxxxxxxxxxxx] Sent: Friday, June 01, 2001 2:24 PM To: 'XSL-List@xxxxxxxxxxxxxxxxxxxxxx' Cc: Martin Streicher Subject: [xsl] Problem with preceding-sibling, my code, or my tool? Read on... I have the read the FAQs on axes, yet I still have a problem.... For the input... <?xml version="1.0" encoding="UTF-8"?> <list> <char/> <item value="1">one <sub>subone</sub> </item> <item value="2">two <sub>subtwo</sub> </item> <item value="3">three</item> </list> And the XSLT stylesheet.... <xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:output method='xml'/> <xsl:template match="list"> <xsl:apply-templates select="*"/> </xsl:template> <xsl:template match="item"> <xsl:if test="name(preceding-sibling::*[1])=name(.)"> Pre:<xsl:value-of select="name(preceding-sibling::*[1])"/> Me:<xsl:value-of select="name(.)"/> </xsl:if> </xsl:template> </xsl:stylesheet> Why does the test always fail? If instead I use preceding-sibling::item[1], the test works fine. I don't get it. Help! This is critical. I need to know if the immediate previous (and also immediate next using following-sibling) are the same element type as the context node. Martin mstreicher@xxxxxxxxxxxxx <mailto:mstreicher@xxxxxxxxxxxxx> P.S. I am running this under XSL Designer 1.02. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Problem with preceding-siblin, Martin Streicher | Thread | [xsl] Variable containing multiple , Theodore Weatherly |
[xsl] Problem with preceding-siblin, Martin Streicher | Date | Re: [xsl] Counting unique node valu, Thomas B. Passin |
Month |