uTools-Manuals/docs/java/javax/xml/transform/dom/package-summary.html

72 lines
5.1 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<h1 class="title" title="Package">Package javax.xml.transform.dom</h1>
<div class="docSummary">
<div class="block">
该包实现DOM特定的转换API。
</div>
</div>
<p>See: <a href="#package.description">描述</a></p>
</div><div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
<caption>
<span>接口摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">接口</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/transform/dom/DOMLocator.html" title="interface in javax.xml.transform.dom">DOMLocator</a></td>
<td class="colLast">
<div class="block">
指示源DOM中节点的位置主要用于错误报告。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
<caption>
<span>类摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/transform/dom/DOMResult.html" title="class in javax.xml.transform.dom">DOMResult</a></td>
<td class="colLast">
<div class="block">
作为文档对象模型DOM树形式的转换结果树的持有者。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/transform/dom/DOMSource.html" title="class in javax.xml.transform.dom">DOMSource</a></td>
<td class="colLast">
<div class="block">
作为文档对象模型DOM树形式的变换源树的持有者。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package javax.xml.transform.dom Description">Package javax.xml.transform.dom Description</h2>
<div class="block">
<p> <span>该包实现DOM特定的转换API。</span> </p>
<p> <span><a href="../../../../javax/xml/transform/dom/DOMSource.html" title="javax.xml.transform.dom中的类"><code>DOMSource</code></a>类允许客户端执行此API来指定DOM <a href="../../../../org/w3c/dom/Node.html" title="界面在org.w3c.dom"><code>Node</code></a>作为输入树的源。</span> <span>关于Transformer如何处理DOM树的模型与<a href="http://www.w3.org/TR/xslt#data-model">XSLT data model</a>或其他数据模型的不<a href="http://www.w3.org/TR/xslt#data-model">匹配</a> ,超出了本文档的范围。</span> <span><a href="../../../../org/w3c/dom/Node.html" title="界面在org.w3c.dom"><code>Node</code></a>派生的任何节点都是合法输入。</span> </p>
<p> <span><a href="../../../../javax/xml/transform/dom/DOMResult.html" title="javax.xml.transform.dom中的类"><code>DOMResult</code></a>类允许指定一个<a href="../../../../org/w3c/dom/Node.html" title="界面在org.w3c.dom"><code>Node</code></a> 哪些结果将附加DOM节点。</span> <span>如果没有指定输出节点,变压器将使用<a href="../../../../javax/xml/parsers/DocumentBuilder.html#newDocument--"><code>DocumentBuilder.newDocument()</code></a>创建一个输出<a href="../../../../org/w3c/dom/Document.html" title="界面在org.w3c.dom"><code>Document</code></a>节点。</span> <span>如果指定了一个节点,它应该是下列之一: <a href="../../../../org/w3c/dom/Document.html" title="界面在org.w3c.dom"><code>Document</code></a> <a href="../../../../org/w3c/dom/Element.html" title="界面在org.w3c.dom"><code>Element</code></a> ,或<a href="../../../../org/w3c/dom/DocumentFragment.html" title="界面在org.w3c.dom"><code>DocumentFragment</code></a></span> <span>任何其他节点类型的规范是依赖于该实现的并且未被该API定义。</span> <span>如果结果为<a href="../../../../org/w3c/dom/Document.html" title="界面在org.w3c.dom"><code>Document</code></a> ,则转换的输出必须具有单个元素根以设置为文档元素。</span> </p>
<p> <span><a href="../../../../javax/xml/transform/dom/DOMLocator.html" title="javax.xml.transform.dom中的接口"><code>DOMLocator</code></a>节点可以传递给<a href="../../../../javax/xml/transform/TransformerException.html" title="javax.xml.transform中的类"><code>TransformerException</code></a>对象,并通过尝试转换<a href="../../../../javax/xml/transform/TransformerException.html#getLocator--"><code>TransformerException.getLocator()</code></a>方法的结果来<a href="../../../../javax/xml/transform/TransformerException.html#getLocator--">检索</a></span> <span>该实现没有责任使用DOMLocator而不是一个<a href="../../../../javax/xml/transform/SourceLocator.html" title="javax.xml.transform中的接口"><code>SourceLocator</code></a> 尽管行号等对于DOM来说没有什么意义所以getLocator的结果必须始终使用instanceof进行测试。</span> </p>
</div>
</div>