Class XHTMLEmitter

All Implemented Interfaces:
Result, Receiver

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 [BR /], and using [p][/p] for empty paragraphs rather than [p/]
  • Constructor Details

    • XHTMLEmitter

      public XHTMLEmitter()
  • Method Details

    • openDocument

      protected void openDocument() throws XPathException
      Do the real work of starting the document. This happens when the first content is written.
      Overrides:
      openDocument in class XMLEmitter
      Throws:
      XPathException
    • emptyElementTagCloser

      protected String emptyElementTagCloser(String displayName, int nameCode)
      Close an empty element tag.
      Overrides:
      emptyElementTagCloser in class XMLEmitter
      Parameters:
      displayName - the name of the empty element
      nameCode - the fingerprint of the name of the empty element
      Returns:
      the string used to close an empty element tag.