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


Help: OASIS Mailing Lists Help | MarkMail Help



   Composition of DTDs was Inheritance in XML

[ Lists Home | Date Index | Thread Index ]
  • From: "Meltsner, Kenneth J" <Kenneth.J.Meltsner@jci.com>
  • To: Peter Murray-Rust <peter@ursus.demon.co.uk>, xml-dev@ic.ac.uk
  • Date: Mon, 20 Apr 1998 08:59:15 -0500

I think the value of XML in these cases is its "composability" - the
ability to develop a new DTD by "adding" together previously defined DTDs.
If I want to write the perfect catalog DTD, I don't have to reinvent
linking or styles; I can concentrate on modeling the relationships between
parts and systems and part numbers instead.

Aggregation/composition is a legitimate alternative to inheritance for many
applications, but tends to get used less often in class-instance object
 In prototype-based OO systems, like the UI toolkits Garnet and Amulet,
it's the usual way of building new objects or of specializing the behavior
of old ones.

The namespace spec goes a long way to making this more possible.

Ken Meltsner

-----Original Message-----
From: Peter Murray-Rust <peter@ursus.demon.co.uk>
This is actually a good example of where I think XML has a lot to offer. In
designing complex systems it is a good idea to re-use well-tested
components where possible. If, for example, your power station relies on
mathematics, physics, chemistry, safety protocols, etc. then it will make
sense to re-use those developed in a community-wide fashion. In an XML
document it is straightforward to detect the namespaces used and to
separate the components. I find it much easier to extract the separate
information components from an XML file than (say) an RTF document.

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