Hi, It seems there's a bug in JAXP 1.1
When I set an EntityResolver on a XMLReader instance, and call parse() on the wrapping SAXParser instance, the resolver is never used. However, when I call parse() on the XMLReader instance, the resolver is invoked as expected. I'v entered a bug for JAXP in the javasoft bug db. Corey, I'll forward that bug report to you, since JAXP issues are a bit off-topic for this list. // tt > -----Original Message----- > From: Wineman, Corey J. [mailto:[EMAIL PROTECTED] > Sent: Tuesday, December 11, 2001 7:28 PM > To: [EMAIL PROTECTED] > Subject: RE: Using EntityResolver for DTD file lookup > > > Can anyone give an example implementation of EntityResolver? I have > tried to write my own, but I haven't got it to work. I always get an > error saying that DTD file could not be found. > > I would like my parser to be able to find DTD files without > them having > to necessarily be in the home directory or in the same > directory as the > XML files. > > -Corey > > -----Original Message----- > From: Wendi Sisson [mailto:[EMAIL PROTECTED] > Sent: Tuesday, December 11, 2001 1:13 PM > To: [EMAIL PROTECTED] > Subject: Re: Using EntityResolver for DTD file lookup > > > We use a DTD name with no path, URL, etc., and our > EntityResolver always > gets called. You should not need to use an URL. Maybe if the parser > finds the DTD in the default or current or home directory, it doesn't > call the EntityResolver? Wendi > > Raja Nagendra Kumar wrote: > > > > Hi! > > replace "marktcommentaar.dtd" with a URL such as > > xyz://abc.com/marktcommentaar.dtd. > > Regards, > > Nagendra > > ----- Original Message ----- > > From: "Taras Tielkes" <[EMAIL PROTECTED]> > > To: "Xerces-J-User (E-mail)" <[EMAIL PROTECTED]> > > Sent: Friday, November 23, 2001 9:58 PM > > Subject: Using EntityResolver for DTD file lookup > > > > > Hi, > > > > > > I'd like to use the EntityResolver interface to fetch DTD > files form > a > > > specific directory. > > > > > > My xml files look like: > > > > > > <?xml version="1.0" encoding="ISO-8859-1" ?> > > > <!DOCTYPE iris-research SYSTEM "marktcommentaar.dtd"> > > > <iris-research> > > > ... > > > > > > I'm registering my implementation with setEntityResolver(), but I > don't > > get > > > called. > > > > > > Any suggestions? > > > > > > Thanks, > > > > > > // tt > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > -- > Wendi Sisson > Systems Programmer > International Trade Development > FedEx Services > (901) 263-6695 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
