Add referenced XHTML DTD entities to XML default entity resolver.

Description

The com.globalmentor.xml.DefaultEntityResolver provides cached versions of common DTDs (e.g. HTML 4.x, XHTML 1.x, and OEBPS) for XML parsing. But some of the DTDs such as -//W3C//DTD XHTML 1.1//EN reference other entities such as -//W3C//ENTITIES XHTML Datatypes 1.0//EN, which DefaultEntityResolver knows nothing about. Update the DefaultEntityResolver cached entities to include all entities referenced by the current entities, as well as any other recently published entities that might prove useful in parsing legacy XHTML files.

Environment

None

Assignee

Garret Wilson

Reporter

Garret Wilson

Labels

None

Components

Fix versions

Priority

Major
Configure