Re: make it object-oriented

Dean Hiller writes:

> I found out recently that xsd(at least in my eyes) is
> not object-oriented.  It doesn't support information
> hiding very well as in a superclass hides it's
> subclass's fields and methods.  Only superclass's data
> is seen.  Information hiding is one of the principles
> of OO.

Dean raised some of the same questions on schema-dev and I posted a reply 
there with some thoughts on the relationship between OO, XML and Schema 
(see [1]).  Perhaps this will be of interest if the workgroup decides to 
consider the issue more formally.  Thank you.

Noah

[1] http://lists.w3.org/Archives/Public/xmlschema-dev/2003Oct/0075.html

------------------------------------------------------------------
Noah Mendelsohn                              Voice: 1-617-693-4036
IBM Corporation                                Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------

Received on Tuesday, 21 October 2003 13:42:05 UTC