|
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。