[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] How to get processing-instruction's pseudo-attribute
Hi all, I have the following PI in the XML document: <?page page_number='1' width='2000'?> I want to retrieve the PI's pseudo-attribute in XSLT stylesheet. I tried: <xsl:template match="processing-instruction('page)"> <xsl:value-of select="@page_number"> </xsl:template> This does NOT work. Because attributes are not really attributes in PI. I tried the following method: <xsl:template match="processing-instruction('page_start')"> <xsl:variable name="page_number" select='substring-before(substring-after(., "page_number='"), "'")'/> </xsl:template> Yes, this works. But this seems not the best way. So, my question is: Is there a standard way in XML/XSLT to retrieve PI's attribute? If not, is there any plan to handle this in XML/XSLT standard? Thanks Long ____________________________________________________________________________________ Want to start your own business? Learn how on Yahoo! Small Business. http://smallbusiness.yahoo.com/r-index
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|