Module java.xml

Class SAXResult

java.lang.Object
javax.xml.transform.sax.SAXResult
所有已实现的接口:
Result

public class SAXResult extends Object implements Result

充当转换结果的持有者。

自1.4版本起:
1.4
  • Field Details

  • Constructor Details

    • SAXResult

      public SAXResult()
      无参数默认构造函数。
    • SAXResult

      public SAXResult(ContentHandler handler)
      创建一个目标为SAX2 ContentHandler 的SAXResult。
      参数:
      handler - 必须是非空的ContentHandler引用。
  • Method Details

    • setHandler

      public void setHandler(ContentHandler handler)
      将目标设置为SAX2 ContentHandler
      参数:
      handler - 必须是非空的ContentHandler引用。
    • getHandler

      public ContentHandler getHandler()
      获取作为Result的ContentHandler
      返回:
      应进行转换输出的ContentHandler。
    • setLexicalHandler

      public void setLexicalHandler(LexicalHandler handler)
      设置用于输出的SAX2 LexicalHandler

      这是处理XML注释等内容所必需的。如果未设置词法处理程序,则转换器应尝试将ContentHandler强制转换为LexicalHandler

      参数:
      handler - 用于处理词法解析事件的非空LexicalHandler
    • getLexicalHandler

      public LexicalHandler getLexicalHandler()
      获取用于输出的SAX2 LexicalHandler
      返回:
      一个LexicalHandler,或null。
    • setSystemId

      public void setSystemId(String systemId)
      方法setSystemId设置可能与ContentHandler关联的系统ID。
      指定者:
      setSystemId 在接口 Result
      参数:
      systemId - 作为URI字符串的系统标识符。
    • getSystemId

      public String getSystemId()
      获取使用setSystemId设置的系统标识符。
      指定者:
      getSystemId 在接口 Result
      返回:
      使用setSystemId设置的系统标识符,如果未调用setSystemId,则返回null。