JavaTM 2 Platform
Standard Ed. 6

軟體套件 javax.xml.transform.dom

此套件實作特定於 DOM 的轉換 API。

請參見:
          描述

介面摘要
DOMLocator 指示源 DOM 中節點的位置,主要用於錯誤報告。
 

類別摘要
DOMResult 以 Document Object Model(DOM)階層樹的形式充當轉換結果階層樹的持有者。
DOMSource 以 Document Object Model(DOM)階層樹的形式充當轉換 Source 階層樹的持有者。
 

軟體套件 javax.xml.transform.dom 的描述

此套件實作特定於 DOM 的轉換 API。

DOMSource 類別允許實作此 API 的客戶端將 DOM Node 指定為輸入階層樹的源。Transformer 如何處理與 XSLT 資料模型 或其他資料模型不比對的 DOM 階層樹的模型超出了本文檔的討論範圍。從 Node 派生的任何節點均是合法輸入。

DOMResult 類別允許指定 Node,其中結果 DOM 節點將被追加到 Node。如果未指定輸出節點,則轉換器將使用 DocumentBuilder.newDocument() 來創建輸出 Document 節點。如果指定了節點,則它應為以下之一:DocumentElementDocumentFragment。任何其他節點型別規範均與實作有關且未由此 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