Class IgnoreTopicMapDTDEntityResolver

java.lang.Object
net.ontopia.xml.ConfigurableEntityResolver
net.ontopia.topicmaps.xml.IgnoreTopicMapDTDEntityResolver
All Implemented Interfaces:
EntityResolver

public class IgnoreTopicMapDTDEntityResolver extends ConfigurableEntityResolver
INTERNAL: SAX entity resolver that makes sure that doctype declarations referencing the ISO 13250 and XTM 1.0 DTDs using public ids are ignored.

The resolver returns an empty input source for each entity with the public ids:

   "-//TopicMaps.Org//DTD XML Topic Map (XTM) 1.0//EN"
   "+//IDN ontopia.net//DTD Topic Map Interchange Format (Strict 1.0)//EN"
 
An empty input source is also used if the system_id ends with '.dtd'.