137 lines
6.5 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">
org.xml.sax.ext
</div>
<h2 class="title" title="Interface Locator2">Interface Locator2</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../../../org/xml/sax/Locator.html" title="org.xml.sax中的接口">Locator</a></span>
</dd>
</dl>
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../../org/xml/sax/ext/Locator2Impl.html" title="org.xml.sax.ext中的类">Locator2Impl</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Locator2</span>
extends <a href="../../../../org/xml/sax/Locator.html" title="interface in org.xml.sax">Locator</a></pre>
<div class="block">
<span>SAX2扩展以增加通过<code>Locator</code>提供的实体<a href="../../../../org/xml/sax/Locator.html" title="org.xml.sax中的接口">信息</a></span>
<span>如果实现支持此扩展,则<code>ContentHandler.setDocumentLocator() </code>中提供的<a href="../../../../org/xml/sax/ContentHandler.html#setDocumentLocator-org.xml.sax.Locator-">Locator</a>将实现此接口,并且<em>http://xml.org/sax/features/use-locator2</em>功能标志的值为<em>true</em></span>
<blockquote>
<span><em>This module, both source code and documentation, is in the Public Domain, and comes with <strong>NO WARRANTY</strong>.</em></span>
</blockquote>
<p> <span>XMLReader实现不需要支持此信息它不是仅核心的SAX2发行版的一部分。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAX 2.0扩展1.1 alpha
</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/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Locator2.html#getEncoding--">getEncoding</a></span>()</code>
<div class="block">
返回实体的字符编码的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Locator2.html#getXMLVersion--">getXMLVersion</a></span>()</code>
<div class="block">
返回实体使用的XML版本。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xml.sax.Locator">
<!-- --> </a> <h3>Methods inherited from interface org.xml.sax.<a href="../../../../org/xml/sax/Locator.html" title="interface in org.xml.sax">Locator</a></h3> <code><a href="../../../../org/xml/sax/Locator.html#getColumnNumber--">getColumnNumber</a>, <a href="../../../../org/xml/sax/Locator.html#getLineNumber--">getLineNumber</a>, <a href="../../../../org/xml/sax/Locator.html#getPublicId--">getPublicId</a>, <a href="../../../../org/xml/sax/Locator.html#getSystemId--">getSystemId</a></code></li>
</ul> </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="getXMLVersion--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getXMLVersion</h4> <pre><a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getXMLVersion()</pre>
<div class="block">
<span>返回实体使用的XML版本。</span>
<span>这通常是当前实体的<em>&lt;xml version ='</em> ...'... <em>&gt;</em>声明的标识符,或者由解析器默认。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
用于解释实体文本的XML版本的标识符如果该信息在当前解析状态尚不可用则为null。
</dd>
</dl> </li>
</ul> <a name="getEncoding--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getEncoding</h4> <pre><a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getEncoding()</pre>
<div class="block">
<span>返回实体的字符编码的名称。</span>
<span>如果编码被外部声明例如在MIME Content-Type头文件中那将返回该名称。</span>
<span>否则,如果文档开头有<em>&lt;xml ... encoding ='...'&gt;</em>声明,则会返回该编码名称。</span>
<span>否则将推断编码通常为UTF-8或一些UTF-16变体并且将返回推断的名称。</span>
<p> <span>当使用<a href="../../../../org/xml/sax/InputSource.html" title="在org.xml.sax中的类"><code>InputSource</code></a>提供实体的字符流时,该方法返回该输入流中提供的编码。</span> </p>
<p> <span>请注意最近的一些W3C规范要求在处理之前使用Unicode归一化表格C对某些编码中的文本进行归一化。</span> <span>这种归一化必须由应用执行,通常会根据此方法返回的值触发。</span> </p>
<p> <span>编码名称可能是基础JVM使用的名称比较应该是不区分大小写的。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
用于解释*实体文本的字符编码的名称如果未为通过InputSource传递的*字符流提供null或在当前解析状态下尚未提供则为null。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>