Resolution of DTDs in the catalog (part 297?)

Hi guys,

I committed another bug fix around the resolution of DTDs in the catalog.

The problem was that the hack defined in the ExtendedCatalogResolver 
class was not defined at the appropriate level: given the other rules 
that we have, the underlying CatalogResolver may "change" the DTD it is 
asked to resolve, and replace it by, say, the XHTML Basic 1.1 DTD.

In short, I defined a CommonCatalogResolver class that contains the hack 
in HTTPXHTMLResource.java. All CatalogResolver now extend this class. 
And I removed the code from the ExtendedCatalogResolver class.

Given how hard is is to get this thing right, there may still remain a 
bug. Thanks for trying on your local machines!

Francois.

Received on Monday, 28 July 2008 16:11:05 UTC