XSchema Spec Section 2.2, Draft 1

Paul Prescod papresco at technologist.com
Thu Jun 25 18:48:35 BST 1998


Ron Bourret wrote:
> 
> I must be missing something here, because I can't see any advantage to using
> mixed content here.  In fact, your inability to specify the format you want in
> your DTD is just another argument to avoid mixed data.  Why not just use the
> following content models, which you've probably already thought of?

Michael's convention is essentially just markup minimization. In full
SGML, he would actually use markup minimization to force the #PCDATA into
its own logical element (even without tags).

Nevertheless, I see no good resaon to restrain him from doing this. Markup
is a user interface and we need not make it unnecessarily unpleasent. XML
DTDs do not allow PCDATA content at random places because of whitespace
handling problems and backwards compatibility. I do not think that XSchema
has any such constraint. #PCDATA should probably be able to go anywhere an
element can go, unless someone can come up with a strong reason why not.
#ANY should also be able to go anywhere an element can go. This will allow
the natual expression of extensible content models.

 Paul Prescod  - http://itrc.uwaterloo.ca/~papresco

Three things trust above all else: Your knowledge of your craft
That someone turns a profit, and that you will get the shaft
http://www.geezjan.org/humor/computers/threes.html



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




More information about the Xml-dev mailing list