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] Deterministic content models???

[ Lists Home | Date Index | Thread Index ]

The parens are most likely the issue.  We had an SGML DTD that had a similar
construction for allowing tables within paracontent; we wanted to restrict
the use of table footnotes to immediately follow the tables.  Thus we
embedded parens to control this structure:

<!ENTITY % paracontent "(%text; | %list; | (table , tabnote*) | figure)+" >

This works fine in SGML.  XML does not like it.  For XML versions of the
DTD, we had to take the parens out and change the , to |.  This did not hurt
us at the time because our authoring was done in SGML following the more
rigid rules; the SGML was then converted to XML for electronic product
development with no further authoring/editing done.  We have since resolved
this problem by handling tables and tabnotes in a different way.

-----Original Message-----
From: Andrew Dubinsky [mailto:andy@encomia.com]
Sent: Wednesday, August 07, 2002 8:34 AM
To: 'Robin LaFontaine'; xml-dev@lists.xml.org
Subject: RE: [xml-dev] Deterministic content models???



The error was generated by .NET's xml reader. Document opens and
validates in Oxygen 1.2 and was written in XmlSpy. Seems like an MS
issue (would not surprise me), but strange in the interpretation.

I will check if it's the parens. All in all, seems like MS' parser is
broke.

Andrew Dubinsky 

> 
> <!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 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>




 

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

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