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

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Partial Validation by DTD



Eliezer,

> A bonus question is: How is the same objective obtained using XML Schema?

I was always one for skipping the main assignment and doing the *more fun*
extra credit.  In XML Schema you would use the "any" element [1].  By
setting the namespace attribute you can control what types of elements are
contained within your "any" section.  Possible choices are

##any
##local (declared in this namespace)
##other (declared outside of this namespace)
or you can specify a namespace of allowed elements.

[1] http://www.w3.org/TR/xmlschema-0/#any

Good Luck,
Jeff Rafter
Defined Systems
http://www.defined.net


----- Original Message -----
From: "Levy, Eliezer" <Eliezer.Levy@COMPAQ.COM>
To: <xml-dev@lists.xml.org>
Cc: "Dekel, Aviv" <Aviv.Dekel@COMPAQ.COM>
Sent: Wednesday, February 28, 2001 11:38 PM
Subject: Partial Validation by DTD


>
> 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
>
>
> ------------------------------------------------------------------
> The xml-dev list is sponsored by XML.org, an initiative of OASIS
> <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: xml-dev-request@lists.xml.org
>