Most visited

Recently visited

Added in API level 8

Result

public interface Result

javax.xml.transform.Result
Known Indirect Subclasses


An object that implements this interface contains the information needed to build a transformation result tree.

Summary

Constants

String PI_DISABLE_OUTPUT_ESCAPING

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

String PI_ENABLE_OUTPUT_ESCAPING

如果结果树在接收到PI_DISABLE_OUTPUT_ESCAPING处理指令后的某个点启用输出转义,则发送处理指令的名称。

Public methods

abstract String getSystemId()

获取使用setSystemId设置的系统标识符。

abstract void setSystemId(String systemId)

为此结果设置系统标识符。

Constants

PI_DISABLE_OUTPUT_ESCAPING

Added in API level 8
String PI_DISABLE_OUTPUT_ESCAPING

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

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

结果DOM树还可能会将PI_DISABLE_OUTPUT_ESCAPING和PI_ENABLE_OUTPUT_ESCAPING插入树中。

也可以看看:

常量值:“javax.xml.transform.disable-output-escaping”

PI_ENABLE_OUTPUT_ESCAPING

Added in API level 8
String PI_ENABLE_OUTPUT_ESCAPING

如果结果树在接收到PI_DISABLE_OUTPUT_ESCAPING处理指令后的某个点启用输出转义,则发送处理指令的名称。

也可以看看:

常量值:“javax.xml.transform.enable-output-escaping”

Public methods

getSystemId

Added in API level 8
String getSystemId ()

获取使用setSystemId设置的系统标识符。

Returns
String The system identifier that was set with setSystemId, or null if setSystemId was not called.

setSystemId

Added in API level 8
void setSystemId (String systemId)

为此结果设置系统标识符。

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

Parameters
systemId String: The system identifier as a URI string.

Hooray!