Hi all,

Question from the Netherlands:
I want to do this:

<!ENTITY ref_C  "C:">
<!ENTITY ref_D  "D:">

<!ENTITY % url_ref SYSTEM "&ref_D;\hello.xsl">
%url_ref;

But I think It's not working . . . somehow he's not picking up the entitie
ref to the "D:".
It produces the following error:

StorageException in Resolving: /resources/&name;1.ent
 at
mm.storage.xmlXercesStorage.MmXercesResolver.resolveEntity(MmXercesResolver.
java:56)
 at
org.apache.xerces.framework.XMLParser.startReadingFromExternalEntity(XMLPars
er.java:2644)
 at
org.apache.xerces.framework.XMLParser.startReadingFromParameterEntity(XMLPar
ser.java:2603)
 at
org.apache.xerces.framework.XMLParser.startReadingFromEntity(XMLParser.java:
2495)
 at
org.apache.xerces.framework.XMLDTDScanner.scanDecls(XMLDTDScanner.java:1445)
 at
org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.java
:1097)
 at
org.apache.xerces.validators.dtd.DTDValidator.scanDoctypeDecl(DTDValidator.j
ava:450)
 at
org.apache.xerces.framework.XMLParser.scanDoctypeDecl(XMLParser.java:2102)
 at
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XML
DocumentScanner.java:876)
 at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
 at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1208)

I think it can be done (there's no XML DTD saying it can't be done), but
how?

I use
Operating System : x86 Windows NT 4.0
Java             : Sun Microsystems Inc. 1.1.6
XML-Parser       : Xerces 1.0.3
XSLT-Processor   : Xalan 1.0.0

Peet Sneekes,
Mediamatic IP,
Amsterdam, NL

Reply via email to