JavaTM 2 Platform
Standard Ed. 6

javax.xml.transform
介面 Result

所有已知實作類別:
DOMResult, JAXBResult, SAAJResult, SAXResult, StAXResult, StreamResult

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 的系統標識符。
 

欄位詳細資訊

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, 常數欄位值

PI_ENABLE_OUTPUT_ESCAPING

static final String PI_ENABLE_OUTPUT_ESCAPING
如果結果階層樹在已接收 PI_DISABLE_OUTPUT_ESCAPING 處理指令後的某時刻啟用了輸出轉義,則發送處理指令的名稱。

另請參見:
disable-output-escaping in XSLT Specification, 常數欄位值
方法詳細資訊

setSystemId

void setSystemId(String systemId)
設置此 Result 的系統標識符。

如果不能將 Result 寫入檔案中,則系統標識符是可選的。但是,應用程序仍可能希望提供一個系統標識符用於錯誤訊息和警告,或者希望解析輸出標識符。

參數:
systemId - URI 字元串形式的系統標識符。

getSystemId

String getSystemId()
獲取通過 setSystemId 設置的系統標識符。

返回:
通過 setSystemId 設置的系統標識符,如果未調用 setSystemId,則返回 null。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only