public interface Result
实现此接口的对象包含构建转换结果树所需的信息。
字段摘要 | |
---|---|
static String |
PI_DISABLE_OUTPUT_ESCAPING 如果结果树禁用了输出转义,则为发送处理指令的名称。 |
static String |
PI_ENABLE_OUTPUT_ESCAPING 如果结果树在已接收 PI_DISABLE_OUTPUT_ESCAPING 处理指令后的某时刻启用了输出转义,则发送处理指令的名称。 |
方法摘要 | |
---|---|
String |
getSystemId() 获取通过 setSystemId 设置的系统标识符。 |
void |
setSystemId(String systemId) 设置此 Result 的系统标识符。 |
字段详细信息 |
---|
static final String PI_DISABLE_OUTPUT_ESCAPING
通常,当输出文本节点时,结果树序列化对 & 和 <(可能还有其他字符)进行转义处理。这确保输出是格式良好的 XML。但是为方便起见,有时需要生成几乎但不是非常格式良好的 XML;例如,输出可以包含非良好格式的部分,然后通过后续的非 XML 感知过程将它们转换为格式良好的 XML。如果以此名称发送处理指令,则序列化在输出时不应带有任何转义。
结果 DOM 树还具有插入树中的 PI_DISABLE_OUTPUT_ESCAPING 和 PI_ENABLE_OUTPUT_ESCAPING。
static final String PI_ENABLE_OUTPUT_ESCAPING
方法详细信息 |
---|
void setSystemId(String systemId)
如果不能将 Result 写入文件中,则系统标识符是可选的。但是,应用程序仍可能希望提供一个系统标识符用于错误消息和警告,或者希望解析输出标识符。
systemId
- URI 字符串形式的系统标识符。
String getSystemId()