Lists Home |
Date Index |
- From: Michael Champion <firstname.lastname@example.org>
- To: xml-dev <email@example.com>
- Date: Fri, 01 Dec 2000 11:02:51 -0500
The only way to tell a standard DOM implementation the name of the ID
attribute for an element is to specify it in the DTD; Xerces may also do
something reasonable if you use an XSD schema, but that's up to the
implementers to clarify.
The DOM Level 2 has no direct support for DTDs, schemas, or even enough of a
content model to specify an API for setting the name of an ID attribute.
This is coming in Level 3. The intent of the DOM Level 2 specification is
that *if* an implementation knows what the ID attribute is from the DTD
(obviously it's more complex in W3C XSD because there are multiple ID-like
things), then this method should work properly. If it doesn't, either
because there is no DTD or if the element doesn't have an ID attribute, it
From: Bendik Vedeler [SMTP:firstname.lastname@example.org]
Sent: Friday, December 01, 2000 10:41 AM
Subject: How to implement getElementById with Xerces?
According to the Xerces API it should be possible to search an entire
DOM-Document for an Element with a specific ID using
The documentation states that one must somehow tell the
DOM-Implementation what the name of the id-attribute is, but says
nothing that I can see about how this is done.