JavaTM 2 Platform
Standard Ed. 6

javax.xml.transform.dom
類別 DOMSource

java.lang.Object
  繼承者 javax.xml.transform.dom.DOMSource
所有已實作的介面:
Source

public class DOMSource
extends Object
implements Source

以 Document Object Model(DOM)階層樹的形式充當轉換 Source 階層樹的持有者。

注意,XSLT 要求名稱空間支持。嘗試轉換不是通過名稱空間感知的解析器建構的 DOM 可能導致錯誤。通過調用 DocumentBuilderFactory.setNamespaceAware(boolean awareness) 可以使解析器具有名稱空間感知的功能。

另請參見:
Document Object Model (DOM) Level 2 Specification

欄位摘要
static String FEATURE
          當將此值作為參數傳遞時如果 TransformerFactory.getFeature(java.lang.String) 返回 true,則 Transformer 支持此型別的 Source 輸入。
 
建構子摘要
DOMSource()
          零參數的預設建構子。
DOMSource(Node n)
          創建帶有 DOM 節點的新輸入源。
DOMSource(Node node, String systemID)
          創建帶有 DOM 節點的新輸入源,系統 ID 也作為基本 URI 被傳入。
 
方法摘要
 Node getNode()
          獲取表示 Source DOM 階層樹的節點。
 String getSystemId()
          獲取將從其解析 URL 的基本 ID(URL 或系統 ID)。
 void setNode(Node node)
          設置將表示 Source DOM 階層樹的節點。
 void setSystemId(String systemID)
          設置將從其解析 URL 的基本 ID(URL 或系統 ID)。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

FEATURE

public static final String FEATURE
當將此值作為參數傳遞時如果 TransformerFactory.getFeature(java.lang.String) 返回 true,則 Transformer 支持此型別的 Source 輸入。

另請參見:
常數欄位值
建構子詳細資訊

DOMSource

public DOMSource()

零參數的預設建構子。如果使用此建構子,且沒有使用 setNode(Node node) 設置 DOM,則 Transformer 將使用 DocumentBuilder.newDocument() 創建空的源 Document

另請參見:
Transformer.transform(Source xmlSource, Result outputTarget)

DOMSource

public DOMSource(Node n)
創建帶有 DOM 節點的新輸入源。該操作將應用於以此節點為根的子階層樹。在 XSLT 中,"/" 網要仍意味著階層樹的根(不是子階層樹),全體變數和參數的計算也從根節點進行。

參數:
n - 將包含 Source 階層樹的 DOM 節點。

DOMSource

public DOMSource(Node node,
                 String systemID)
創建帶有 DOM 節點的新輸入源,系統 ID 也作為基本 URI 被傳入。

參數:
node - 將包含 Source 階層樹的 DOM 節點。
systemID - 指定與節點關聯的基本 URI。
方法詳細資訊

setNode

public void setNode(Node node)
設置將表示 Source DOM 階層樹的節點。

參數:
node - 要轉換的節點。

getNode

public Node getNode()
獲取表示 Source DOM 階層樹的節點。

返回:
要轉換的節點。

setSystemId

public void setSystemId(String systemID)
設置將從其解析 URL 的基本 ID(URL 或系統 ID)。

指定者:
介面 Source 中的 setSystemId
參數:
systemID - 此 DOM 階層樹的基本 URL。

getSystemId

public String getSystemId()
獲取將從其解析 URL 的基本 ID(URL 或系統 ID)。

指定者:
介面 Source 中的 getSystemId
返回:
此 DOM 階層樹的基本 URL。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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