OK, I've found it -- fop doesn't like the URL's I put in there "file://" whereas if I use this in an XSLT file, Xalan doesn't seem to mind when I process other things that don't involve fop. If I take that off the front, fop doesn't complain any longer. But, correct me if I'm wrong, file://etc. is a correct URL isn't it? thanks, matthew a
Hello Keiron (please forgive my familiarity even though we've never actually met), Actually, that was the full error message. That's the only thing it emits; then stops. xhtml-lat1.ent is actually an absolute path on our network as below so it really doesn't have any bearing, I would think. <!DOCTYPE section [ <!ENTITY % XHTML-lat1 PUBLIC "-//W3C//ENTITIES Latin 1//EN//XML" "file://R:/3rdParty/XHTML-DTD/xhtml-lat1.ent"> %XHTML-lat1; <!ENTITY % XHTML-special PUBLIC "-//W3C//ENTITIES Special//EN//XML" "file://R:/3rdParty/XHTML-DTD/xhtml-special.ent"> %XHTML-special; <!ENTITY % XHTML-symbol PUBLIC "-//W3C//ENTITIES Symbols//EN//XML" "file://R:/3rdParty/XHTML-DTD/xhtml-symbol.ent"> %XHTML-symbol; ]> Also, yes I have declared the fo namespace in the xslt file as follows: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"> since that is the only place it is needed not in the .xml source files. I have since found, however, that if I define the three entities above in a separate file by themselves and then declare a _single_ entity reference to that new external file fop runs normally and character references are inserted properly. Curious. I appreciate your current and future effort. matthew a > -----Original Message----- > From: Keiron Liddle [mailto:[EMAIL PROTECTED]] > Sent: Friday, October 19, 2001 2:39 AM > To: [EMAIL PROTECTED] > Subject: Re: should fop fail when xml file contains DOCTYPE? > > > I don't see any reason why it wouldn't work. > Are the files (eg. XHTML-DTD/xhtml-lat1.ent) available relative to where > fop is being run or relative to the document (depends on how it is being > run)? > > I hope you have declared the namespace for fo (unlike in the sample). > > Can you turn on debugging (-d on the command line) and see what the full > error message is? > > On Fri, 19 Oct 2001 00:44:32 Matthew L. Avizinis wrote: > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > > <!DOCTYPE section [ > > <!ENTITY % XHTML-lat1 PUBLIC "-//W3C//ENTITIES Latin 1//EN//XML" > > "XHTML-DTD/xhtml-lat1.ent"> > > %XHTML-lat1; > > <!ENTITY % XHTML-special PUBLIC "-//W3C//ENTITIES Special//EN//XML" > > "XHTML-DTD/xhtml-special.ent"> > > %XHTML-special; > > <!ENTITY % XHTML-symbol PUBLIC "-//W3C//ENTITIES Symbols//EN//XML" > > "XHTML-DTD/xhtml-symbol.ent"> > > %XHTML-symbol; > > ]> > > <root> > > ... > > </root> > > > > Is fop 0.20.2 or 0.20.1 supposed to fail when the above DOCTYPE is > > included > > in an xml file? That is, are DOCTYPES allowed in xml files processed > > with > > fop? It works without it and generates "[ERROR] R" when it's included. > > Xerces and Xalan don't seem to have any problems with it, so I'm > > expecting > > it to be fop. > > thanks, > > > > Matthew L. Avizinis <mailto:[EMAIL PROTECTED]> > > Gleim Publications, Inc. > > 4201 NW 95th Blvd. > > Gainesville, FL 32606 > > (352)-375-0772 ext. 101 > > www.gleim.com <http://www.gleim.com> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]