模块  java.xml
软件包  javax.xml.transform

Interface Result

  • 所有已知实现类:
    DOMResultSAXResultStAXResultStreamResult

    public interface Result

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

    从以下版本开始:
    1.4
    • 字段详细信息

      • PI_DISABLE_OUTPUT_ESCAPING

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

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

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

        另请参见:
        disable-output-escaping in XSLT Specification常数字段值
    • 方法详细信息

      • setSystemId

        void setSystemId​(String systemId)
        设置此Result的系统标识符。

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

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

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