Subject: [xsl] checking sequence inside processing-instruction From: "Ganesh Babu N" <nbabuganesh@xxxxxxxxx> Date: Sat, 31 May 2008 10:36:42 +0530 |
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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] unicode numeric character, Michael Kay | Thread | Re: [xsl] checking sequence inside , Colin Paul Adams |
Re: [xsl] conditional display of co, Ganesh Babu N | Date | Re: [xsl] checking sequence inside , Colin Paul Adams |
Month |