textbender.d.gene.xhtml
Class RecombinantXHTML.DOMResourceResolver
java.lang.Object
  
LSResourceResolverCP
      
RecombinantXHTML.DOMResourceResolver
- All Implemented Interfaces: 
 - LSResourceResolver
 
- Enclosing class:
 - RecombinantXHTML
 
public static final class RecombinantXHTML.DOMResourceResolver
- extends LSResourceResolverCP
 
A resolver for Recombinant XHTML resources.
 
BUG: properly-nested
 
 
     Parser in 1.6 fails:
     'The replacement text of parameter entity "%xhtml11.dtd" must include properly nested declarations when the entity reference is used as a complete declaration.'
     E.g. on system/host/obsidian/linux.xht.
     
 
     Apparent bug in parser, because it used to be OK (1.5),
     and it's still OK with xmllint.
     
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RecombinantXHTML.DOMResourceResolver
public RecombinantXHTML.DOMResourceResolver(DOMImplementationLS dom)
- Creates a DOMResourceResolver.
 
resolveResource
public LSInput resolveResource(String type,
                               String namespaceURI,
                               String publicId,
                               String systemId,
                               String baseURI)
- Overridden to recognize a request for the Recombinant XHTML DTD,
 and fulfill it regardless of systemId.
- Specified by:
 resolveResource in interface LSResourceResolver- Overrides:
 resolveResource in class LSResourceResolverCP