模块 java.xml

接口 Result

所有已知的实现类:
DOMResult , SAXResult , StAXResult , StreamResult

public interface Result

实现此接口的对象包含构建转换结果树所需的信息。

自从:
1.4
  • 字段摘要

    字段
    修饰符和类型
    Field
    描述
    static final String
    如果结果树禁用输出转义,则发送的处理指令的名称。
    static final String
    如果结果树在收到 PI_DISABLE_OUTPUT_ESCAPING 处理指令后在某个点启用输出转义,则发送的处理指令的名称。
  • 方法总结

    修饰符和类型
    方法
    描述
    获取使用 setSystemId 设置的系统标识符。
    void
    setSystemId(String systemId)
    为此结果设置系统标识符。
  • 字段详细信息

    • PI_DISABLE_OUTPUT_ESCAPING

      static final String  PI_DISABLE_OUTPUT_ESCAPING
      如果结果树禁用输出转义,则发送的处理指令的名称。

      通常,结果树序列化在输出文本节点时会转义 & 和 <(可能还有其他字符)。这确保输出是格式正确的 XML。但是,有时能够生成几乎但不是格式良好的 XML 的输出会很方便;例如,输出可能包含格式错误的部分,这些部分将由后续的非 XML 感知过程转换为格式正确的 XML。如果使用此名称发送处理指令,则应输出序列化而不进行任何转义。

      结果 DOM 树也可能将 PI_DISABLE_OUTPUT_ESCAPING 和 PI_ENABLE_OUTPUT_ESCAPING 插入到树中。

      参见:
    • PI_ENABLE_OUTPUT_ESCAPING

      static final String  PI_ENABLE_OUTPUT_ESCAPING
      如果结果树在收到 PI_DISABLE_OUTPUT_ESCAPING 处理指令后在某个点启用输出转义,则发送的处理指令的名称。
      参见:
  • 方法详情

    • setSystemId

      void setSystemId(String  systemId)
      为此结果设置系统标识符。

      如果不将结果写入文件,则系统标识符是可选的。但是,应用程序可能仍想提供一个,用于错误消息和警告,或解析相对输出标识符。

      参数:
      systemId - 作为 URI 字符串的系统标识符。
    • getSystemId

      String  getSystemId()
      获取使用 setSystemId 设置的系统标识符。
      返回:
      使用 setSystemId 设置的系统标识符,如果未调用 setSystemId,则为 null。