7.3 Entity Resolver

<..SAX class EntityResolver..>
 class MyEntityResolver implements EntityResolver {
   public InputSource resolveEntity (
                       String publicId, String systemId) {
     if(  publicId.equals("resolve.dtd")
       || systemId.equals("resolve.dtd")  ){
              String url = "sys-resolve.dtd" ;
              return new InputSource( url );
     } else { return null; }
   }
 }
-_-_-
<?xml version="1.0"?>  
<!DOCTYPE resolve SYSTEM "resolve.dtd" >  
<resolve/>  
sys-resolve.dtd:
<!ENTITY resolve EMPTY >