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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。