[xsl] Processing instruction

Subject: [xsl] Processing instruction
From: "J. S. Rawat" <jrawat@xxxxxxxxxxxxxx>
Date: Thu, 01 Nov 2007 14:35:54 +0530
Hi List,
Would anybody help me to get the required result.

Processor: Saxon.exe

INPUT
<?docpage num="337"?>

REQUIRED OUTPUT
<?page 337?>

XSLT
<xsl:template match="processing-instruction('docpage')">
<xsl:variable name="num" select="."/>
<xsl:variable name="num1" select="substring-after($num, '=')"/>
<xsl:processing-instruction name="page"><xsl:value-of select="$num1"/></xsl:processing-instruction>
</xsl:template>


Result of above XSLT is <?page "337"?>

thanks
...JSR

Current Thread