uTools-Manuals/docs/java/org/xml/sax/HandlerBase.html

842 lines
40 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
</div>
<h2 class="title" title="Class HandlerBase">Class HandlerBase</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.xml.sax.HandlerBase</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../org/xml/sax/DocumentHandler.html" title="org.xml.sax中的接口">DocumentHandler</a> <a href="../../../org/xml/sax/DTDHandler.html" title="org.xml.sax中的接口">DTDHandler</a> <a href="../../../org/xml/sax/EntityResolver.html" title="org.xml.sax中的接口">EntityResolver</a> <a href="../../../org/xml/sax/ErrorHandler.html" title="org.xml.sax中的接口">ErrorHandler</a></span>
</dd>
</dl>
<hr/>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">该类与已弃用的<a href="../../../org/xml/sax/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a>接口配合使用。</span></span>
<span><span class="deprecationComment">它已被SAX2 <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a>类替代。</span></span>
</div>
</div> <br/> <pre>public class <span class="typeNameLabel">HandlerBase</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../org/xml/sax/EntityResolver.html" title="interface in org.xml.sax">EntityResolver</a>, <a href="../../../org/xml/sax/DTDHandler.html" title="interface in org.xml.sax">DTDHandler</a>, <a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a>, <a href="../../../org/xml/sax/ErrorHandler.html" title="interface in org.xml.sax">ErrorHandler</a></pre>
<div class="block">
<span>处理程序的默认基类。</span>
<blockquote>
<span><em>This module, both source code and documentation, is in the Public Domain, and comes with <strong>NO WARRANTY</strong>.</em> See <a href="http://www.saxproject.org">http://www.saxproject.org</a> for further information.</span>
</blockquote>
<p> <span>该类实现了四个SAX1接口的默认行为EntityResolverDTDHandlerDocumentHandler和ErrorHandler。</span> <span>现在已经过时了但包含在SAX2中以支持传统的SAX1应用程序。</span> <span>SAX2应用程序应该使用<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a>类。</span> </p>
<p> <span>应用程序编写者可以在需要仅实现部分接口时扩展此类;</span> <span>解析器作者可以实例化这个类,以便在应用程序没有提供自己的时候提供默认处理程序。</span> </p>
<p> <span>请注意,此类的使用是可选的。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAX 1.0
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/xml/sax/EntityResolver.html" title="org.xml.sax中的接口"><code>EntityResolver</code></a> <a href="../../../org/xml/sax/DTDHandler.html" title="org.xml.sax中的接口"><code>DTDHandler</code></a> <a href="../../../org/xml/sax/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a> <a href="../../../org/xml/sax/ErrorHandler.html" title="org.xml.sax中的接口"><code>ErrorHandler</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#HandlerBase--">HandlerBase</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>  </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== 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="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#characters-char:A-int-int-">characters</a></span>(char[] ch, int start, int length)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收元素内的字符数据通知。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#endDocument--">endDocument</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收文件结尾的通知。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#endElement-java.lang.String-">endElement</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收元素结尾的通知。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#error-org.xml.sax.SAXParseException-">error</a></span>(<a href="../../../org/xml/sax/SAXParseException.html" title="class in org.xml.sax">SAXParseException</a> e)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收可解析解析器错误的通知。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#fatalError-org.xml.sax.SAXParseException-">fatalError</a></span>(<a href="../../../org/xml/sax/SAXParseException.html" title="class in org.xml.sax">SAXParseException</a> e)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
报告致命的XML解析错误。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#ignorableWhitespace-char:A-int-int-">ignorableWhitespace</a></span>(char[] ch, int start, int length)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
在元素内容中接收到可忽略的空白的通知。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#notationDecl-java.lang.String-java.lang.String-java.lang.String-">notationDecl</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <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)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收符号声明的通知。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#processingInstruction-java.lang.String-java.lang.String-">processingInstruction</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> target, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> data)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收处理指令的通知。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../../org/xml/sax/InputSource.html" title="class in org.xml.sax">InputSource</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#resolveEntity-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)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
解决外部实体。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#setDocumentLocator-org.xml.sax.Locator-">setDocumentLocator</a></span>(<a href="../../../org/xml/sax/Locator.html" title="interface in org.xml.sax">Locator</a> locator)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收文档事件的Locator对象。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#startDocument--">startDocument</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收文件开头的通知。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#startElement-java.lang.String-org.xml.sax.AttributeList-">startElement</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../org/xml/sax/AttributeList.html" title="interface in org.xml.sax">AttributeList</a> attributes)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收元素开始的通知。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#unparsedEntityDecl-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">unparsedEntityDecl</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <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> notationName)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
收到未分类实体声明的通知。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/HandlerBase.html#warning-org.xml.sax.SAXParseException-">warning</a></span>(<a href="../../../org/xml/sax/SAXParseException.html" title="class in org.xml.sax">SAXParseException</a> e)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
接收解析器警告的通知。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="HandlerBase--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>HandlerBase</h4> <pre>public HandlerBase()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="resolveEntity-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>resolveEntity</h4> <pre>public <a href="../../../org/xml/sax/InputSource.html" title="class in org.xml.sax">InputSource</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)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>解决外部实体。</span>
<p> <span>始终返回null以便解析器将使用XML文档中提供的系统标识符。</span> <span>此方法实现SAX默认行为应用程序编写者可以在子类中覆盖它以执行特殊翻译如目录查找或URI重定向。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/EntityResolver.html#resolveEntity-java.lang.String-java.lang.String-">resolveEntity</a></code>在界面
<code><a href="../../../org/xml/sax/EntityResolver.html" title="interface in org.xml.sax">EntityResolver</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>publicId</code> - 公共标识符如果没有可用则为null。
</dd>
<dd>
<code>systemId</code> - XML文档中提供的系统标识符。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的输入源或null以要求默认行为。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/EntityResolver.html#resolveEntity-java.lang.String-java.lang.String-"><code>EntityResolver.resolveEntity(java.lang.String, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="notationDecl-java.lang.String-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>notationDecl</h4> <pre>public void notationDecl(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<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)</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收符号声明的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>如果应用程序编写者希望跟踪文档中声明的符号,则可以在子类中覆盖此方法。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DTDHandler.html#notationDecl-java.lang.String-java.lang.String-java.lang.String-">notationDecl</a></code>在界面
<code><a href="../../../org/xml/sax/DTDHandler.html" title="interface in org.xml.sax">DTDHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 符号名称。
</dd>
<dd>
<code>publicId</code> - 符号公共标识符如果不可用则为null。
</dd>
<dd>
<code>systemId</code> - 符号系统标识符。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DTDHandler.html#notationDecl-java.lang.String-java.lang.String-java.lang.String-"><code>DTDHandler.notationDecl(java.lang.String, java.lang.String, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="unparsedEntityDecl-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unparsedEntityDecl</h4> <pre>public void unparsedEntityDecl(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<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> notationName)</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>收到未分类实体声明的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以跟踪在文档中声明的未解析的实体。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DTDHandler.html#unparsedEntityDecl-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">unparsedEntityDecl</a></code>在界面
<code><a href="../../../org/xml/sax/DTDHandler.html" title="interface in org.xml.sax">DTDHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 实体名称。
</dd>
<dd>
<code>publicId</code> - 实体公共标识符如果不可用则为null。
</dd>
<dd>
<code>systemId</code> - 实体系统标识符。
</dd>
<dd>
<code>notationName</code> - 关联符号的名称。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DTDHandler.html#unparsedEntityDecl-java.lang.String-java.lang.String-java.lang.String-java.lang.String-"><code>DTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setDocumentLocator-org.xml.sax.Locator-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDocumentLocator</h4> <pre>public void setDocumentLocator(<a href="../../../org/xml/sax/Locator.html" title="interface in org.xml.sax">Locator</a> locator)</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收文档事件的Locator对象。</span>
<p> <span>默认情况下,什么也不做。</span> <span>如果应用程序编写者希望存储与其他文档事件一起使用的定位器,则可以在子类中覆盖此方法。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#setDocumentLocator-org.xml.sax.Locator-">setDocumentLocator</a></code>在界面
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>locator</code> - 所有SAX文档事件的定位器。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/xml/sax/DocumentHandler.html#setDocumentLocator-org.xml.sax.Locator-"><code>DocumentHandler.setDocumentLocator(org.xml.sax.Locator)</code></a> <a href="../../../org/xml/sax/Locator.html" title="org.xml.sax中的接口"><code>Locator</code></a></span>
</dd>
</dl> </li>
</ul> <a name="startDocument--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>startDocument</h4> <pre>public void startDocument()
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收文件开头的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以在文档的开头执行特定操作(例如分配树的根节点或创建输出文件)。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#startDocument--">startDocument</a></code>在界面
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DocumentHandler.html#startDocument--"><code>DocumentHandler.startDocument()</code></a>
</dd>
</dl> </li>
</ul> <a name="endDocument--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>endDocument</h4> <pre>public void endDocument()
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收文件结尾的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以在文档的末尾执行特定操作(例如,最终确定树或关闭输出文件)。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#endDocument--">endDocument</a></code>在界面
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包含另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DocumentHandler.html#endDocument--"><code>DocumentHandler.endDocument()</code></a>
</dd>
</dl> </li>
</ul> <a name="startElement-java.lang.String-org.xml.sax.AttributeList-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>startElement</h4> <pre>public void startElement(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../org/xml/sax/AttributeList.html" title="interface in org.xml.sax">AttributeList</a> attributes)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收元素开始的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以在每个元素的开始处采取特定的操作(例如分配新的树节点或将输出写入文件)。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#startElement-java.lang.String-org.xml.sax.AttributeList-">startElement</a></code>在接口
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 元素类型名称。
</dd>
<dd>
<code>attributes</code> - 指定或默认的属性。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包含另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DocumentHandler.html#startElement-java.lang.String-org.xml.sax.AttributeList-"><code>DocumentHandler.startElement(java.lang.String, org.xml.sax.AttributeList)</code></a>
</dd>
</dl> </li>
</ul> <a name="endElement-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>endElement</h4> <pre>public void endElement(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收元素结尾的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以在每个元素的末尾执行特定操作(例如,完成树节点或将输出写入文件)。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#endElement-java.lang.String-">endElement</a></code>在接口
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 元素名称
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DocumentHandler.html#endElement-java.lang.String-"><code>DocumentHandler.endElement(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="characters-char:A-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>characters</h4> <pre>public void characters(char[] ch,
int start,
int length)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收元素内的字符数据通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以覆盖此方法以对每个字符数据块采取特定操作(例如将数据添加到节点或缓冲区,或将其打印到文件中)。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#characters-char:A-int-int-">characters</a></code>在界面
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ch</code> - 字符。
</dd>
<dd>
<code>start</code> - 字符数组中的起始位置。
</dd>
<dd>
<code>length</code> - 从字符数组使用的字符数。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包含另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DocumentHandler.html#characters-char:A-int-int-"><code>DocumentHandler.characters(char[], int, int)</code></a>
</dd>
</dl> </li>
</ul> <a name="ignorableWhitespace-char:A-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ignorableWhitespace</h4> <pre>public void ignorableWhitespace(char[] ch,
int start,
int length)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>在元素内容中接收到可忽略的空白的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以覆盖此方法以针对每个可忽略的空白块(例如将数据添加到节点或缓冲区,或将其打印到文件)采取特定的操作。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#ignorableWhitespace-char:A-int-int-">ignorableWhitespace</a></code>在界面
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ch</code> - 空格字符。
</dd>
<dd>
<code>start</code> - 字符数组中的起始位置。
</dd>
<dd>
<code>length</code> - 从字符数组中使用的字符数。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DocumentHandler.html#ignorableWhitespace-char:A-int-int-"><code>DocumentHandler.ignorableWhitespace(char[], int, int)</code></a>
</dd>
</dl> </li>
</ul> <a name="processingInstruction-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>processingInstruction</h4> <pre>public void processingInstruction(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> target,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> data)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收处理指令的通知。</span>
<p> <span>默认情况下,什么也不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以针对每个处理指令执行特定操作,例如设置状态变量或调用其他方法。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/DocumentHandler.html#processingInstruction-java.lang.String-java.lang.String-">processingInstruction</a></code>在接口
<code><a href="../../../org/xml/sax/DocumentHandler.html" title="interface in org.xml.sax">DocumentHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>target</code> - 处理指令目标。
</dd>
<dd>
<code>data</code> - 处理指令数据如果没有提供则为null。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../org/xml/sax/DocumentHandler.html#processingInstruction-java.lang.String-java.lang.String-"><code>DocumentHandler.processingInstruction(java.lang.String, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="warning-org.xml.sax.SAXParseException-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>warning</h4> <pre>public void warning(<a href="../../../org/xml/sax/SAXParseException.html" title="class in org.xml.sax">SAXParseException</a> e)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收解析器警告的通知。</span>
<p> <span>默认实现什么都不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以对每个警告执行特定操作,例如将消息插入到日志文件中或将其打印到控制台。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/ErrorHandler.html#warning-org.xml.sax.SAXParseException-">warning</a></code>在界面
<code><a href="../../../org/xml/sax/ErrorHandler.html" title="interface in org.xml.sax">ErrorHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - 作为异常编码的警告信息。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/xml/sax/ErrorHandler.html#warning-org.xml.sax.SAXParseException-"><code>ErrorHandler.warning(org.xml.sax.SAXParseException)</code></a> <a href="../../../org/xml/sax/SAXParseException.html" title="在org.xml.sax中的类"><code>SAXParseException</code></a></span>
</dd>
</dl> </li>
</ul> <a name="error-org.xml.sax.SAXParseException-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>error</h4> <pre>public void error(<a href="../../../org/xml/sax/SAXParseException.html" title="class in org.xml.sax">SAXParseException</a> e)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>接收可解析解析器错误的通知。</span>
<p> <span>默认实现什么都不做。</span> <span>应用程序编写者可以在子类中覆盖此方法,以针对每个错误采取特定操作,例如将消息插入日志文件或将其打印到控制台。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/ErrorHandler.html#error-org.xml.sax.SAXParseException-">error</a></code>在界面
<code><a href="../../../org/xml/sax/ErrorHandler.html" title="interface in org.xml.sax">ErrorHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - 警告信息编码为异常。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/xml/sax/ErrorHandler.html#warning-org.xml.sax.SAXParseException-"><code>ErrorHandler.warning(org.xml.sax.SAXParseException)</code></a> <a href="../../../org/xml/sax/SAXParseException.html" title="在org.xml.sax中的类"><code>SAXParseException</code></a></span>
</dd>
</dl> </li>
</ul> <a name="fatalError-org.xml.sax.SAXParseException-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>fatalError</h4> <pre>public void fatalError(<a href="../../../org/xml/sax/SAXParseException.html" title="class in org.xml.sax">SAXParseException</a> e)
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>报告致命的XML解析错误。</span>
<p> <span>默认实现会引发SAXParseException。</span> <span>如果需要为每个致命错误(例如将所有错误收集到单个报告中)采取特定操作,则应用程序编写者可以在子类中覆盖此方法:在任何情况下,应用程序必须在调用此方法时停止所有常规处理,因为文档不再可靠,并且解析器可能不再报告解析事件。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/ErrorHandler.html#fatalError-org.xml.sax.SAXParseException-">fatalError</a></code>在界面
<code><a href="../../../org/xml/sax/ErrorHandler.html" title="interface in org.xml.sax">ErrorHandler</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - 将错误信息编码为异常。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 任何SAX异常可能包装另一个异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/xml/sax/ErrorHandler.html#fatalError-org.xml.sax.SAXParseException-"><code>ErrorHandler.fatalError(org.xml.sax.SAXParseException)</code></a> <a href="../../../org/xml/sax/SAXParseException.html" title="在org.xml.sax中的类"><code>SAXParseException</code></a></span>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>