[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Partial Validation by DTD
- From: "Levy, Eliezer" <Eliezer.Levy@COMPAQ.COM>
- To: "'xml-dev@lists.xml.org'" <xml-dev@lists.xml.org>
- Date: Thu, 01 Mar 2001 07:38:32 +0000
Hi XMLers,
Here is a question that has been bugging me for quite some time:
How can I specify (using entities, DTDs and whatever mechanism in XML 1.0
and without Schema) that I want to validate an XML document against a DTD,
BUT I do NOT want validation on the content model of certain elements.
Specifically, say I have an element named NonValidatedContainer and I want
to use it to contain markup that I cannot predict ahead of time and
therefore I do not have this variable markup specified in my DTD.
<!ELEMENT NonValidatedContainer ???? >
* If I use ANY as the content model for NonValidatedContainer , this
is not what I want, since ANY means that the content model can be composed
of ANY elements already in the DTD.
* If I use (#PCDATA) for the content model for NonValidatedContainer
this is also not what I want since I obviously cannot use markup underneath
this element.
I am interested in both programmatic solutions, at the DOM API level, as
well as pure declarative XML solutions, or simply a negative answer -- "This
is impossible"....
A bonus question is: How is the same objective obtained using XML Schema?
Thanks,
Eliezer
Eliezer Levy, Ph.D
Tandem Labs Israel
eliezer.levy@compaq.com
Tel +972 48323050 (ext. 209)
Fax +972 48225006