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
、インタフェース: Source
systemID
- このDOMツリー用のベースURL。public String getSystemId()
getSystemId
、インタフェース: Source
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.