jp.gr.xml.relax.sax.RELAXEntityResolver Maven / Gradle / Ivy
package jp.gr.xml.relax.sax;
/**
* RELAXEntityResolver
*
* @since Nov. 23, 2000
* @version May. 28, 2001
* @author ASAMI, Tomoharu ([email protected])
*/
public class RELAXEntityResolver extends SimpleEntityResolver {
public RELAXEntityResolver() {
String coreUri =
getClass()
.getResource("/jp/gr/xml/relax/lib/relaxCore.dtd")
.toExternalForm();
String nsUri =
getClass()
.getResource("/jp/gr/xml/relax/lib/relaxNamespace.dtd")
.toExternalForm();
String grammarUri =
getClass()
.getResource("/jp/gr/xml/relax/lib/relax.dtd")
.toExternalForm();
addSystemId("http://www.xml.gr.jp/relax/core1/relaxCore.dtd", coreUri);
addSystemId("relaxCore.dtd", coreUri);
addSystemId("relaxNamespace.dtd", nsUri);
addSystemId("relax.dtd", grammarUri);
addPublicId("-//RELAX//DTD RELAX Core 1.0//JA", coreUri);
addPublicId("-//RELAX//DTD RELAX Namespace 1.0//JA", nsUri); // XXX
addPublicId("-//RELAX//DTD RELAX Grammar 1.0//JA", grammarUri); // XXX
}
}