|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個軟體套件 下一個軟體套件 | 框架 無框架 | |||||||||
請參見:
描述
| 介面摘要 | |
|---|---|
| DOMLocator | 指示源 DOM 中節點的位置,主要用於錯誤報告。 |
| 類別摘要 | |
|---|---|
| DOMResult | 以 Document Object Model(DOM)階層樹的形式充當轉換結果階層樹的持有者。 |
| DOMSource | 以 Document Object Model(DOM)階層樹的形式充當轉換 Source 階層樹的持有者。 |
此套件實作特定於 DOM 的轉換 API。
DOMSource 類別允許實作此 API 的客戶端將 DOM Node 指定為輸入階層樹的源。Transformer 如何處理與 XSLT 資料模型 或其他資料模型不比對的 DOM 階層樹的模型超出了本文檔的討論範圍。從 Node 派生的任何節點均是合法輸入。
DOMResult 類別允許指定 Node,其中結果 DOM 節點將被追加到 Node。如果未指定輸出節點,則轉換器將使用 DocumentBuilder.newDocument() 來創建輸出 Document 節點。如果指定了節點,則它應為以下之一:Document、Element 或 DocumentFragment。任何其他節點型別規範均與實作有關且未由此 API 定義。如果結果為 Document,則轉換的輸出必須具有一個設置為文檔元素的單個元素根。
可以將 DOMLocator 節點傳遞到 TransformerException 物件,並可以通過嘗試強制轉換 TransformerException.getLocator() 方法的結果來檢索它。實作不負責使用 DOMLocator 來替代 SourceLocator(通過行數且這種可能性對於 DOM 無太大意義),因此必須總是通過 instanceof 來測試 getLocator 的結果。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個軟體套件 下一個軟體套件 | 框架 無框架 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。