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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Parameter Entities don't work in Xerces if...

[ Lists Home | Date Index | Thread Index ]
  • From: gupta@enode.com (Gupta)
  • To: xml-dev@xml.org
  • Date: Mon, 12 Jun 2000 18:27:07 -0700

Hi all,

The following message sent to the Xerces-J-dev mailing list failed to elicit
any response.

Since the bug database at http://xml.apache.org/bugs/ is not accessible,
I am hoping somebody here can shed some light on this problem, including the
status of the bug, in case it has been reported previously.

Thanks,

Ramesh

> If I change the document-class-name property, then parameter entities
> stop working in SOME cases, but continue to work in others!
> I am using Xerces 1.1.1.
>
> Here is a simple test case using external parameter entities:
>
> <!-- ======================================== -->
> <?xml version = "1.0" ?>
> <!DOCTYPE foo SYSTEM "my.dtd" []>
> <foo>
>     <something/>
> </foo>
> <!-- ======================================== -->
>
> where, the contents of "my.dtd" are:
>
> <!-- ======================================== -->
> <!ENTITY % myEntity 'something'>
> <!ELEMENT other (#PCDATA)>
> <!ELEMENT something (#PCDATA)>
> <!ELEMENT foo (other?, (%myEntity;)*)>
> <!-- ======================================== -->
>
> With namespaces feature turned off, and validation turned on, I get an
> error:
> The content of element type "foo" must match "<other?,other*>".
>
> Note that the error says <other?,other*>, not <other?,something*>. The error
> goes away if I reverse the order in which something and other are declared
> in the external DTD file! The problem also disappears if I do not change the
> document-class-name property of the DOMParser.
>
> Does anybody know why this is happening, or how to avoid the problem?
>
> Thanks,
>
> Ramesh
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-j-dev-help@xml.apache.org
>


***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************




 

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

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