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