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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Mixed content problem

[ Lists Home | Date Index | Thread Index ]

In article <EC2C7B699FF2A64D91DBA742E10DA2D73EA977@exchange-svr.acv.apexcovantage.com> you write:

>I'm having trouble with the following content model in a DTD:


> <!ELEMENT metanote
>  ((#PCDATA|emph|meta-received|meta-accepted|meta-revised|
>    meta-presented|meta-submit|edcode|techeditor) |
>   (symposium?,contribgrp?))*>

>This seems to follow all the XML mixed content rules, but I'm still
>getting a parsing error. Can anyone explain, or help with a workaround?

A mixed content declaration in XML must consist of a starred choice
of #PCDATA and a number of element names (or just be (#PCDATA)).  You're
not allowed to put in something like (symposium?,contribgrp?).

In any case, even if it were legal, it would allow exactly the same 
content as:

 <!ELEMENT metanote
  (#PCDATA|emph|meta-received|meta-accepted|meta-revised|
   meta-presented|meta-submit|edcode|techeditor|symposium|contribgrp)*>

See http://www.w3.org/TR/REC-xml/#sec-mixed-content

-- Richard




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS