OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Problem with getElementById()

[ Lists Home | Date Index | Thread Index ]

At 2002-09-24 11:49 -0400, li, gang wrote:
>I want to get an element by its unique id. I set the attribute "id" to the
>element.

The quality of an element having a unique identifier is not accomplished at 
all through the name of the attribute, only through the type of the attribute.

I suspect your document type definition in your document type declaration 
is missing even just a single line to declare the attribute as being of 
type ID.

I often add something along the lines of the following to my documents to 
get the ID to work:

   <!DOCTYPE doc
   [
   <!ATTLIST my-element id ID #REQUIRED>
   ]
   <doc>.....

or:

   <!DOCTYPE sales
   [
   <!ATTLIST customer custNo ID #REQUIRED>
   ]
   <sales>.....

I hope this helps.

........................ Ken


--
Upcoming hands-on in-depth    Europe:         Sep 18-Sep 20,2002
XSLT/XPath and XSL-FO         North America:  Sep 30-Oct  4,2002

G. Ken Holman               mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd.        http://www.CraneSoftwrights.com/x/
Box 266, Kars, Ontario CANADA K0A-2E0  +1(613)489-0999 (F:-0995)
ISBN 0-13-065196-6                     Definitive XSLT and XPath
ISBN 0-13-140374-5                             Definitive XSL-FO
ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath
ISBN 1-894049-10-1             Practical Formatting Using XSL-FO
Next public training: 2002-09-18,19,30,10-03,12-08,2003-03-04,07





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS