- java.lang.Object
-
- javax.xml.transform.dom.DOMSource
-
- 实现的所有接口
-
Source
public class DOMSourceextends Objectimplements Source
以文档对象模型(DOM)树的形式充当转换源树的持有者。
请注意,XSLT需要名称空间支持。 尝试转换未使用名称空间感知解析器构建的DOM可能会导致错误。 可以通过调用
DocumentBuilderFactory.setNamespaceAware(boolean awareness)
将分析器设置为名称空间。- 从以下版本开始:
- 1.4
- 另请参见:
- Document Object Model (DOM) Level 2 Specification
-
-
字段汇总
字段 变量和类型 字段 描述 static String
FEATURE
如果将此值作为参数传递时,TransformerFactory.getFeature(java.lang.String)
返回true,则Transformer支持此类型的Source输入。
-
-
-
字段详细信息
-
FEATURE
public static final String FEATURE
如果将此值作为参数传递时,TransformerFactory.getFeature(java.lang.String)
返回true,则Transformer支持此类型的Source输入。- 另请参见:
- 常数字段值
-
-
构造方法详细信息
-
DOMSource
public DOMSource()
零参数默认构造函数。 如果此构造被使用,并且没有DOM源使用设置
setNode(Node node)
,那么Transformer
将创建一个空的源代码Document
使用DocumentBuilder.newDocument()
。
-
DOMSource
public DOMSource(Node n)
使用DOM节点创建新的输入源。 该操作将应用于以此节点为根的子树。 在XSLT中,“/”模式仍然表示树的根(不是子树),全局变量和参数的评估也是从根节点完成的。- 参数
-
n
- 将包含源树的DOM节点。
-
-
方法详细信息
-
setNode
public void setNode(Node node)
设置将表示源DOM树的节点。- 参数
-
node
- 要转换的节点。
-
getNode
public Node getNode()
获取表示源DOM树的节点。- 结果
- 要转换的节点。
-
setSystemId
public void setSystemId(String systemID)
设置要解析URL的基本ID(URL或系统ID)。- Specified by:
-
setSystemId
接口Source
- 参数
-
systemID
- 此DOM树的基本URL。
-
getSystemId
public String getSystemId()
获取将解析URL的基本ID(URL或系统ID)。- Specified by:
-
getSystemId
接口Source
- 结果
- 此DOM树的基本URL。
-
-