[jdom-interest] getProperty/setProperty on Parent

Elliotte Rusty Harold elharo at metalab.unc.edu
Thu Feb 19 12:35:05 PST 2004


At 2:19 PM -0600 2/19/04, Bradley S. Huffman wrote:

>In my view neither do properties like line #, column #, or even base URI.
>They're not part of the model but reflect the state of some external entity,
>in this case the source from which the document was built, if there was one.
>Yet somethings it is nice to have this info avialable. This is just a hack
>to prevent having a excessive number of instance vars.

Line number and column number are clearly useful for debugging and do 
derive from the storage entities that comprise the document. They're 
not part of the document's logical model, but they are clearly part 
of its physical model.

The base URI is officially part of the document's information set:

http://www.w3.org/TR/2004/REC-xml-infoset-20040204/#infoitem.document

It's very practical and well-worth supporting.
-- 

   Elliotte Rusty Harold
   elharo at metalab.unc.edu
   Effective XML (Addison-Wesley, 2003)
   http://www.cafeconleche.org/books/effectivexml            
   http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA 



More information about the jdom-interest mailing list