108 lines
5.4 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">
<div class="subTitle">
compact2, compact3
</div>
<div class="subTitle">
javax.xml.transform
</div>
<h2 class="title" title="Interface Templates">Interface Templates</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Templates</span></pre>
<div class="block">
<span>实现此接口的对象是已处理的转换指令的运行时代表。</span>
<p> <span>模板必须对于同时运行的多个线程的给定实例是线程安全的,并且可以在给定会话中多次使用。</span> </p>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../java/util/Properties.html" title="class in java.util">Properties</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/transform/Templates.html#getOutputProperties--">getOutputProperties</a></span>()</code>
<div class="block">
获取与有效xsloutput元素相对应的属性。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../javax/xml/transform/Transformer.html" title="class in javax.xml.transform">Transformer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/transform/Templates.html#newTransformer--">newTransformer</a></span>()</code>
<div class="block">
为此Templates对象创建一个新的转换上下文。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="newTransformer--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>newTransformer</h4> <pre><a href="../../../javax/xml/transform/Transformer.html" title="class in javax.xml.transform">Transformer</a> newTransformer()
throws <a href="../../../javax/xml/transform/TransformerConfigurationException.html" title="class in javax.xml.transform">TransformerConfigurationException</a></pre>
<div class="block">
为此Templates对象创建一个新的转换上下文。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
变形金刚的有效非空实例。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/xml/transform/TransformerConfigurationException.html" title="class in javax.xml.transform">TransformerConfigurationException</a></code> - 如果无法创建变形金刚。
</dd>
</dl> </li>
</ul> <a name="getOutputProperties--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getOutputProperties</h4> <pre><a href="../../../java/util/Properties.html" title="class in java.util">Properties</a> getOutputProperties()</pre>
<div class="block">
<span>获取与有效xsloutput元素相对应的属性。</span>
<span>返回的对象将是内部值的克隆。</span>
<span>因此,它可以在不突变“模板”对象的情况下进行突变,然后交给<a href="../../../javax/xml/transform/Transformer.html#setOutputProperties-java.util.Properties-"><code>Transformer.setOutputProperties(java.util.Properties)</code></a></span>
<p> <span>该属性返回应包含的属性组由样式表,而这些特性是“违约”默认属性所指定的<a href="http://www.w3.org/TR/xslt#output">section 16 of the XSL Transformations (XSLT) W3C Recommendation</a></span> <span>由样式表专门设置的属性应位于基本属性列表中而未特别设置的XSLT默认属性应位于“默认”属性列表中。</span> <span>因此getOutputProperties。getPropertyString key将获取由样式表<em></em>默认属性设置的任何属性而getOutputProperties。getString key将仅检索在样式表中显式设置的属性。</span> </p>
<p> <span>对于XSLT <a href="http://www.w3.org/TR/xslt#attribute-value-templates">Attribute Value Templates</a>属性值将返回未展开(因为此时没有上下文)。</span> <span>属性值模板内的命名空间前缀将是未展开的以便它们保持有效的XPath值。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个Properties对象从不为null。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>