Subject: RE: [xsl] Selecting and "id" From: "Michael Fitzgerald" <mike@xxxxxxxxxx> Date: Tue, 5 Jun 2001 10:07:42 -0700 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Selecting and "id", David Carlisle | Thread | Re: [xsl] Selecting and "id", Janning Vygen |
Re: [xsl] Selecting and "id", David Carlisle | Date | Re: [xsl] Selecting and "id", Janning Vygen |
Month |