Use entity resolver with local cached versions of popular XHTML-related entities.

Description

The XML parser we're using in BaseMummyContext.newPageDocumentBuilder() is a default parser with no special knowledge entities. This means that if a legacy XHTML file refers to an XHTML DTD that in turn refers to other entities (such as an HTML entities document), they will have to be downloaded.

Instead we should use install a com.globalmentor.xml.DefaultEntityResolver, which as of should have all the XHTML entities cached so that no external retrieval of these entities will be necessary.

Environment

None

Assignee

Garret Wilson

Reporter

Garret Wilson

Labels

None

Components

Fix versions

Affects versions

Priority

Critical
Configure