LISTSERV mailing list manager LISTSERV 15.5

Help for XML-L Archives

XML-L Archives

XML-L Archives


Next Message | Previous Message
Next in Topic | Previous in Topic
Next by Same Author | Previous by Same Author
Chronologically | Most Recent First
Proportional Font | Monospaced Font


Join or Leave XML-L
Reply | Post New Message
Search Archives

Subject: Re: Re-hashing Mixed Content in DTD
From: Richard Light <[log in to unmask]>
Reply-To:General discussion of Extensible Markup Language <[log in to unmask]>
Date:Sun, 26 Sep 1999 21:28:37 +0100

text/plain (25 lines)

In message <[log in to unmask]>,
John Robert Gardner <[log in to unmask]> writes
>I know I should know better, and maybe my RTFM brain is getting lazy,
>but--unless I'm mistaken, I can't mix PCDATA and a content model, right?
><!ELEMENT foo (#PCDATA | this, that, theotherthing)*>
>WIth the intent that foo contains _either_ PCDATA _or_ the sequence of
>"this, that, theotherthing"; but _never_ both.  Yes?

That's right, you can't do that.  #PCDATA can only occur in 'mixed
content', for which the model has to be of the form:

<!ELEMENT foo (#PCDATA | this | that | theotherthing)*>

SGML allows the sort of model you would like to have, and this
capability gives rise to lots of problems.  So for XML it was axed.

Richard Light.

Richard Light
SGML/XML and Museum Information Consultancy
[log in to unmask]

Back to: Top of Message | Previous Page | Main XML-L Page



CataList Email List Search Powered by the LISTSERV Email List Manager