uTools-Manuals/docs/java/javax/xml/stream/XMLResolver.html

117 lines
4.8 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.stream
</div>
<h2 class="title" title="Interface XMLResolver">Interface XMLResolver</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public interface <span class="typeNameLabel">XMLResolver</span></pre>
<div class="block">
<span>此接口用于在XML解析期间解析资源。</span>
<span>如果应用程序希望执行自定义实体解析则它必须使用setXMLResolver方法使用XMLInputFactory注册此接口的实例。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="simpleTagLabel">Version:</span>
</dt>
<dd>
1.0
</dd>
</dl> </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/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLResolver.html#resolveEntity-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">resolveEntity</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> publicID, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemID, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> baseURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespace)</code>
<div class="block">
检索资源。
</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="resolveEntity-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>resolveEntity</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> resolveEntity(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> publicID,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemID,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> baseURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespace)
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
<div class="block">
<span>检索资源。</span>
<span>此资源可以是以下三种返回类型1java.io.InputStream2javax.xml.stream.XMLStreamReader3java.xml.stream.XMLEventReader。</span>
<span>如果此方法返回null则处理器将尝试使用其默认机制来解析实体。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>publicID</code> - 引用的外部实体的公共标识符如果没有提供则为null。
</dd>
<dd>
<code>systemID</code> - 被引用的外部实体的系统标识符。
</dd>
<dd>
<code>baseURI</code> - 与systemId
<code>baseURI</code>绝对基本URI。
</dd>
<dd>
<code>namespace</code> - 要解析的实体的命名空间。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
请求的资源或null。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code> - 如果尝试解析资源时出现故障。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>