[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

checking sequence inside processing-instruction

Subject: checking sequence inside processing-instruction
From: "Ganesh Babu N" <nbabuganesh@xxxxxxxxx>
Date: Sat, 31 May 2008 10:36:42 +0530
 checking sequence inside processing-instruction
Hai,

I am having some processing instructions which will appear like this.

<?PAGEBREAK id="P001"?>
-------------------
-----------------
<?PAGEBREAK id="P002"?>
-------------
---------------
<?PAGEBREAK id="P003"?>
--------------------
--------------------
<?PAGEBREAK id="P004"?>
------------------------
------------------------
<?PAGEBREAK id="P006"?>


the result should say id="P006" is out of sequence.

<xsl:template match="processing-instruction()">
     <xsl:for-each select="processing-instruction()/name()">
        <xsl:if test="@id != following-sibling::processing-instruction()/@id"/>
           <xsl:message>following-sibling::processing-instruction()/@id
is out of sequence</xsl:message>
        </xsl:if>
     </xsl:for-each>
<xsl:template>

When i compile this sheet with saxon9b, it is showing error as
processing-instruction can not select anything.

Please help me in solving this problem.

Regards,
Ganesh

Current Thread

Back To School Sale!

Save 30% off all Stylus Studio 2008 Products when you purchase from our Online Shop.

Offer ends August 31, 2008.

Coupon Code
TRTY-C4JV-OFF

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.