|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个软件包 下一个软件包 | 框架 无框架 | |||||||||
请参见:
描述
| 接口摘要 | |
|---|---|
| DOMLocator | 指示源 DOM 中节点的位置,主要用于错误报告。 |
| 类摘要 | |
|---|---|
| DOMResult | 以 Document Object Model(DOM)树的形式充当转换结果树的持有者。 |
| DOMSource | 以 Document Object Model(DOM)树的形式充当转换 Source 树的持有者。 |
此包实现特定于 DOM 的转换 API。
DOMSource 类允许实现此 API 的客户端将 DOM Node 指定为输入树的源。Transformer 如何处理与 XSLT 数据模型 或其他数据模型不匹配的 DOM 树的模型超出了本文档的讨论范围。从 Node 派生的任何节点均是合法输入。
DOMResult 类允许指定 Node,其中结果 DOM 节点将被追加到 Node。如果未指定输出节点,则转换器将使用 DocumentBuilder.newDocument() 来创建输出 Document 节点。如果指定了节点,则它应为以下之一:Document、Element 或 DocumentFragment。任何其他节点类型规范均与实现有关且未由此 API 定义。如果结果为 Document,则转换的输出必须具有一个设置为文档元素的单个元素根。
可以将 DOMLocator 节点传递到 TransformerException 对象,并可以通过尝试强制转换 TransformerException.getLocator() 方法的结果来检索它。实现不负责使用 DOMLocator 来替代 SourceLocator(通过行数且这种可能性对于 DOM 无太大意义),因此必须总是通过 instanceof 来测试 getLocator 的结果。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个软件包 下一个软件包 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。