Subject: RE: [xsl] Can I Detect whether a node is *immediately* before the context node? From: cknell@xxxxxxxxxx Date: Thu, 04 Mar 2004 08:07:58 -0500 |
Yes. Given your XML snippet, if you want to test if the element node named "context" is immediately preceded by an element node named "foo", this will do it. <xsl:if test="context/preceding-sibling::node()[1][name()='foo']">Yes</xsl:if> -- Charles Knell cknell@xxxxxxxxxx - email -----Original Message----- From: Jamie McLaughlin <j.mclaughlin@xxxxxxxxxxxxxxx> Sent: Thu, 4 Mar 2004 12:39:48 -0000 To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: [xsl] Can I Detect whether a node is *immediately* before the context node? Hello, I am new :) I have an XSLT query I could not find any solution to elsewhere. I need to know if my context node is *immediately* proceeded by another node of a certain type, in document order. So, ideally the test would return true for: <foo></foo><context>I am here</context> but not for: <foo></foo>some character data<context>I am here</context> Is this possible in XSLT or using a Saxon extension? Have I missed a very simple solution? I would be extremely grateful for any advice! Thanks, Jamie McLaughlin 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 -> |
---|---|---|
RE: [xsl] problen comparing node wi, Ricaud Matthieu | Thread | Re: [xsl] Can I Detect whether a no, David Carlisle |
Re: [xsl] Can I Detect whether a no, David Carlisle | Date | Re: [xsl] Can I Detect whether a no, George Cristian Bina |
Month |