|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Selecting and "id"
Attributes of type ID must not start with a number. http://www.w3.org/TR/REC-xml#id For the id() function to work, any attribute of type ID must declared as such in a DTD. See note under http://www.w3.org/TR/xslt#section-Embedding-Stylesheets e.g., in an internal subset: <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE Order SYSTEM "order.dtd" [ <!ATTLIST xsl:stylesheet id ID #IMPLIED> ]> -Mike -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Jeffrey Langdon Sent: Tuesday, June 05, 2001 9:32 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Selecting and "id" Can someone please tell me why I cannot get the following to work. I am trying to select the id number for specific element. <!-- XML --> <AAA> <BBB id = "11" >B1 </BBB> <BBB id = "22" >B2 </BBB> <BBB id = "33" >B3 </BBB> </AAA> <!-- XSL --> <xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" > <xsl:template match = "/" > <xsl:value-of select = "id('33')" /> </xsl:template> </xsl:stylesheet> I get an error that reads: "This name may not begin with the '3' character:" I want to talk to/read all elements that have an id of 33. In this case, of course there is only one. _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








