Message 81091 - Python tracker (original) (raw)

The EntityResolver's resolveEntity() method is not, however, passed the base path to resolve the relative systemId from.

This makes it impossible to properly implement a parser which caches fetched DTDs.

I don't think this is actually the case. Did you try calling getSystemId on the locator?