Dennis Sosnoski wrote :
> 
> I'm getting an exception thrown running Xerces2 (2.0.0) DOMParser:
> 
> [Fatal Error] :2:13: The entity "name" was referenced, but not declared.
> org.xml.sax.SAXParseException: The entity "name" was referenced, but not 
> declared.
>         at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:235)
>         at com.sosnoski.xmlbench.BenchXerces2.build(BenchXerces2.java:86)
>         at 
> com.sosnoski.xmlbench.BenchDocBase.runTimeTest(BenchDocBase.java:353)        
> at com.sosnoski.xmlbench.XMLBench.main(XMLBench.java:481)
> 
> with this input:
> 
> <?xml version="1.0"?>
> <!DOCTYPE spec [
> <!ENTITY name "xyzzy">
> ]>
> <spec>&name;</spec>
> 
> Am I making some kind of subtle error, or is Xerces2 broken for entities 
> outside of attribute values?

The declaration for element "spec" is missing.
<?xml version="1.0"?>
<!DOCTYPE spec [
<!ELEMENT spec (#PCDATA)>
<!ENTITY name "xyzzy">
]>
<spec>&name;</spec>

This should work.

-Pavani
-- 

Pavani Mukthipudi
Sun Microsystems, Inc.

Phone: 080 - 2298989   Extn: 87390


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to