[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Constraining a "mixed" mixed content model (XHTML<div>)
Hi, Le dimanche 11 septembre 2005 à 18:03 -0700, Mark O. Zorro a écrit : .../... > I'd like to constrain the DTD content model, if at all possible, so > <div> may have one, and only one, of the following: > > Either 1) (%Block.class)* > Or 2) (#PCDATA | %Inline.class;)* .../... > I'm getting the sinking feeling there's no way to build the content > model I'd like in XML, at least which would work in a DTD. If not, > why not? Would XML Schema or RelaxNG resolve the issue? This is one of the few restrictions that has been kept in RELAX NG (see http://books.xmlschemata.org/relaxng/relax-CHP-7-SECT-10.html for some comments about this fact)... To express this kind of constraints, you could use Schematron either as a standalone schema or embedded in RELAX NG or W3C XML Schema schemas. Eric -- Read me on XML.com. http://www.xml.com/pub/au/74 ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com (ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax (W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema ------------------------------------------------------------------------
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|