public class DOMSource extends Object implements Source
DOM (Document Object Model) ツリーの形式で、変換 Source ツリーのホルダーとして動作します。
XSLT には、名前空間サポートが必要です。名前空間を認識するパーサーで構築されていない DOM を変換しようとするとエラーになります。DocumentBuilderFactory.setNamespaceAware(boolean awareness) を呼び出して、パーサーが名前空間を認識するように設定できます。
| 修飾子と型 | フィールドと説明 | 
|---|---|
| static String | FEATUREこの値を引数として渡したときに  TransformerFactory.getFeature(java.lang.String)が true を返す場合、Transformer はこの型の Source 入力をサポートします。 | 
| コンストラクタと説明 | 
|---|
| DOMSource()デフォルトの引数なしのコンストラクタ。 | 
| DOMSource(Node n)DOM ノードで新しい入力ソースを作成します。 | 
| DOMSource(Node node,          String systemID)DOM ノードと、ベース URI として渡されたシステム識別子で新しい入力ソースを作成します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Node | getNode()Source DOM ツリーを表すノードを取得します。 | 
| String | getSystemId()URL を解決するベース識別子 (URL またはシステム識別子) を取得します。 | 
| void | setNode(Node node)Source DOM ツリーを表すノードを設定します。 | 
| void | setSystemId(String systemID)URL を解決するベース識別子 (URL またはシステム識別子) を設定します。 | 
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String) が true を返す場合、Transformer はこの型の Source 入力をサポートします。public DOMSource()
デフォルトの引数なしのコンストラクタ。このコンストラクタが使用されていて、setNode(Node node) を使用して設定された DOM ソースがない場合、Transformer は DocumentBuilder.newDocument() を使用して空のソース Document を作成します。
public DOMSource(Node n)
n - Source ツリーを含む DOM ノード。public void setNode(Node node)
node - 変換されるノード。public Node getNode()
public void setSystemId(String systemID)
setSystemId、インタフェース: SourcesystemID - この DOM ツリー用のベース URL。public String getSystemId()
getSystemId、インタフェース: Source バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.