net.sf.saxon.event
Class XHTMLEmitter
java.lang.Object
net.sf.saxon.event.Emitter
net.sf.saxon.event.XMLEmitter
net.sf.saxon.event.XHTMLEmitter
- All Implemented Interfaces:
- Receiver, Result
- public class XHTMLEmitter
- extends XMLEmitter
XHTMLEmitter is an Emitter that generates XHTML output.
It is the same as XMLEmitter except that it follows the legacy HTML browser
compatibility rules: for example, generating empty elements such as
, and
using
for empty paragraphs rather than
Methods inherited from class net.sf.saxon.event.XMLEmitter |
attribute, characters, closeStartTag, comment, endDocument, endElement, namespace, openDocument, outputCharacterReference, processingInstruction, setDocumentLocator, setUnparsedEntity, startDocument, startElement, testCharacters, writeAttribute, writeDeclaration, writeDocType, writeEscape |
Methods inherited from class net.sf.saxon.event.Emitter |
getNamePool, getOutputProperties, getOutputStream, getSystemId, getWriter, makeEmitter, makeWriter, setNamePool, setOutputProperties, setOutputStream, setStreamResult, setSystemId, setUnparsedEntity, setWriter, usesWriter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XHTMLEmitter
public XHTMLEmitter()
emptyElementTagCloser
protected String emptyElementTagCloser(String displayName)
- Close an empty element tag.
- Overrides:
emptyElementTagCloser
in class XMLEmitter
startContent
public void startContent()
throws TransformerException
- Start the content of an element
- Specified by:
startContent
in interface Receiver
- Overrides:
startContent
in class XMLEmitter
- Throws:
TransformerException