xsl-list
[Top] [All Lists]

RE: How to find out if the preceding sibling is a PI

2005-12-02 14:38:20
test="preceding-sibling::node()[1][self::processing-instruction(xm-insertion
_mark_start)]"

Michael Kay
http://www.saxonica.com/ 

-----Original Message-----
From: Nadia(_dot_)Swaby(_at_)pwc(_dot_)ca 
[mailto:Nadia(_dot_)Swaby(_at_)pwc(_dot_)ca] 
Sent: 02 December 2005 20:47
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] How to find out if the preceding sibling is a PI

Hi all,

I have a document that looks something like this:

<?xm-insertion_mark_start author="Nadia Swaby"
time="20051202T111856-0500"?>
<design.consideration></design.consideration>

I need to do a test to find out if the sibling immediately 
preceding the
design.consideration element is an xm-insertion_mark_start PI.

Basically, I need something like
preceding-sibling::*[position() = 1 and
processing-instruction('xm-insertion_mark_start')]
but that statement doesn't return anything.

Is there any way of doing this?

Thanks

Nadia



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>