[
Lists Home |
Date Index |
Thread Index
]
Andrew,
This looks OK to me, the () round DATA, VIEW* are redundant, so we have:
<!ELEMENT SMART_DOCUMENT (HEADER , DATA , VIEW* , AUDIT_TRAIL ,
SIGNATURES?)>
<!ELEMENT DATA (MAIN , MAP? , CUSTOM?)>
which I believe is OK. I can only suggest it is due to the () being
wrongly interpreted somewhere. Where are you getting this error
message?
Robin La Fontaine
At 4:19 pm -0500 6/8/02, Andrew Dubinsky wrote:
>I received the following error when I parse an xml document:
>
>>> The content model must be deterministic. Multiple definition of
>element 'DATA' causes content model to become ambiguous.
>
>Here is the element in question:
>
><!ELEMENT SMART_DOCUMENT (HEADER , (DATA , VIEW*) , AUDIT_TRAIL ,
>SIGNATURES?)>
><!ELEMENT DATA (MAIN , MAP? , CUSTOM?)>
>
>Can someone be kind enough to explain me why this is not a valid DTD?
>
>I think the concept is that there can be multiple DATA sections and
>multiple VIEW sections within one document.
>
>
>TIA,
>Andrew Dubinsky
>
>P.s. I did not create the DTD, so I do not have the ability to edit it.
>I am not using the DATA element more than once in the document.
>
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>
--
-- -----------------------------------------------------------------
Robin La Fontaine, Director, Monsell EDM Ltd
DeltaXML: "Change control for XML in XML"
Tel: +44 1684 592 144 Fax: +44 1684 594 504
Email: robin.lafontaine@deltaxml.com http://www.deltaxml.com
|