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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: XSchema suggestion/wish: Parameter entity (or SGML DTD inclusions/ex

[ Lists Home | Date Index | Thread Index ]
  • From: "Rick Jelliffe" <ricko@allette.com.au>
  • To: <xml-dev@ic.ac.uk>
  • Date: Sun, 17 Jan 1999 19:15:33 +1100

From: Jarle Stabell <jarle.stabell@dokpro.uio.no>

>Advanced schema languages would be useful for DTD/schema designers even
>without any XML parser knowing that particular schema language, because
>authoring tools could automatically translate the advanced schemas into
>simpler ones.

In effect, the people unhappy with DTDs want "parameter element types"
rather than "parameter entities".

The parameter entity mechanism is based on treating the DTD as text, and
constructing the document that contains the declarations by referencing,
including or ignoring smaller text entities. As TEI's "Chicago Pizza"
model (pick the base elements and then add topping elements) shows,
highly sophisticated DTDs can be successfully made using textual
inclusion. (In fact, just as even C++ programs still sometimes still use
cpp features when the programs are large or complex or multi-targeted, I
doubt the practical wisdom of excluding textual inclusion entirely from
future schema systems.)

Rick Jelliffe

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