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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Java class != XML entity

[ Lists Home | Date Index | Thread Index ]
  • From: David Megginson <david@megginson.com>
  • To: XML Dev <xml-dev@ic.ac.uk>
  • Date: Wed, 12 Aug 1998 08:04:24 -0400

len bullard writes:
 > David Megginson wrote:
 > > As far as I may be allowed to compare tropical and temperate tree
 > > fruit, the equivalent of a Java class is a complete XML document.
 > Class or an object of a class?  

Exactly -- here's where such analogies can fall flat on their
collective faces.

On can argue that the XML document type is equivalent to an abstract
Java interface, that the XML document is equivalent to a class
implementing that interface, and that the various transformations of
that XML document (formatted output, database tables, lawn-sprinkler
spinning, etc.) are equivalent to Java objects instantiating the

On the other hand, as you point out, it is just as easy to argue that
the document type is the equivalent to the class, and that the
document is equivalent to an object instatiating the class.

Perhaps we're best letting each fruit stick to its own tree.

 > ... Colonized namespaces can contain property values from different
 > classes of objects in a single document yes?  To me as an SGMLer, a
 > colonized document *looks like* an SGML document with multiple
 > doctype statements.

Or a class implementing multiple interfaces (sorry, I couldn't

All the best,


David Megginson                 david@megginson.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


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

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