- From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
- Date: Mon, 11 Feb 2002 11:28:36 -0500
- To: Mark Hellegers <M.H.Hellegers@stud.tue.nl>, <www-dom@w3.org>
At 4:19 PM +0100 2/11/02, Mark Hellegers wrote: >Hello, > >I'm trying to implement the DOM core api in C++ and I'm not sure what the >specification means by readonly. >I read the definition of read only in the glossary, but it still doesn't >make much sense to me. > When attached to an attribute, e.g. interface Document : Node { // Modified in DOM Level 3: readonly attribute DocumentType doctype; this means that the specified attribute will have a getter method but not a setter method. It does not mean that the internal characteristics of that object will not change. In this example this means that you cannot change a Document object's doctype to point it at a different object. However, you might be able to use methods in the DocuemntType class to change the properties of the doctype object if they're not also declared to be read-only. (Actually in this case, I think they are, so that's a bad example.) -- +-----------------------+------------------------+-------------------+ | Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer | +-----------------------+------------------------+-------------------+ | The XML Bible, 2nd Edition (Hungry Minds, 2001) | | http://www.ibiblio.org/xml/books/bible2/ | | http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ | +----------------------------------+---------------------------------+ | Read Cafe au Lait for Java News: http://www.cafeaulait.org/ | | Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/ | +----------------------------------+---------------------------------+
Received on Monday, 11 February 2002 11:31:44 UTC