mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-04 07:42:45 +08:00
892 lines
49 KiB
HTML
892 lines
49 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
compact2, compact3
|
||
</div>
|
||
<div class="subTitle">
|
||
javax.xml.parsers
|
||
</div>
|
||
<h2 class="title" title="Class SAXParser">Class SAXParser</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>javax.xml.parsers.SAXParser</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">SAXParser</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
|
||
<div class="block">
|
||
<span>定义包装<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口"><code>XMLReader</code></a>实现类的API。</span>
|
||
<span>在JAXP 1.0,此类包装<a href="../../../org/xml/sax/Parser.html" title="org.xml.sax中的接口"><code>Parser</code></a>接口,但是此接口由替换<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口"><code>XMLReader</code></a> 。</span>
|
||
<span>为了方便转换,此类继续支持相同的名称和界面以及支持新方法。</span>
|
||
<span>该类的一个实例可以从<a href="../../../javax/xml/parsers/SAXParserFactory.html#newSAXParser--"><code>SAXParserFactory.newSAXParser()</code></a>方法获得。</span>
|
||
<span>一旦获得此类的实例,可以从各种输入源解析XML。</span>
|
||
<span>这些输入源是InputStreams,Files,URL和SAX InputSources。</span>
|
||
<p> <span>此静态方法将基于系统属性设置创建新的工厂实例,如果未定义属性,则使用平台默认值。</span> </p>
|
||
<p> <span>控制要创建哪个Factory实现的系统属性命名为<code>"javax.xml.parsers.SAXParserFactory"</code> 。</span> <span>该属性命名一个类,该类是该抽象类的具体子类。</span> <span>如果没有定义属性,将使用一个平台默认值。</span> </p>
|
||
<span>由内容由底层解析器解析,调用给定<a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a>或<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code>的</a>方法。</span>
|
||
<p> <span>这个包含底层实现的类的实现者可以考虑使用<a href="../../../org/xml/sax/helpers/ParserAdapter.html" title="org.xml.sax.helpers中的类"><code>ParserAdapter</code></a>类来初始调整其SAX1实现在此修订类下工作。</span> </p>
|
||
</div> </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="colFirst" scope="col">Modifier</th>
|
||
<th class="colLast" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#SAXParser--">SAXParser</a></span>()</code>
|
||
<div class="block">
|
||
受保护的构造函数,以防止启动。
|
||
</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="t3"><span><a href="javascript:show(4);">抽象方法</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>
|
||
</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>abstract <a href="../../../org/xml/sax/Parser.html" title="interface in org.xml.sax">Parser</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#getParser--">getParser</a></span>()</code>
|
||
<div class="block">
|
||
返回由该类实现封装的SAX解析器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>abstract <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/parsers/SAXParser.html#getProperty-java.lang.String-">getProperty</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
|
||
<div class="block">
|
||
<span>返回<code>XMLReader</code>的底层实现中请求的<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口">特定属性</a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../../javax/xml/validation/Schema.html" title="class in javax.xml.validation">Schema</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#getSchema--">getSchema</a></span>()</code>
|
||
<div class="block">
|
||
<span>获取到的基准<a href="../../../javax/xml/validation/Schema.html" title="javax.xml.validation中的类"><code>Schema</code></a>正在使用的XML处理器。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>abstract <a href="../../../org/xml/sax/XMLReader.html" title="interface in org.xml.sax">XMLReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#getXMLReader--">getXMLReader</a></span>()</code>
|
||
<div class="block">
|
||
<span>返回由<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口">该类</a>实现封装的<code>XMLReader</code>。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>abstract boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#isNamespaceAware--">isNamespaceAware</a></span>()</code>
|
||
<div class="block">
|
||
指示此解析器是否配置为了解命名空间。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>abstract boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#isValidating--">isValidating</a></span>()</code>
|
||
<div class="block">
|
||
指示此解析器是否配置为验证XML文档。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#isXIncludeAware--">isXIncludeAware</a></span>()</code>
|
||
<div class="block">
|
||
获取此解析器的XInclude处理模式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.io.File-org.xml.sax.helpers.DefaultHandler-">parse</a></span>(<a href="../../../java/io/File.html" title="class in java.io">File</a> f, <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)</code>
|
||
<div class="block">
|
||
<span>解析使用指定的指定XML文件的内容<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.io.File-org.xml.sax.HandlerBase-">parse</a></span>(<a href="../../../java/io/File.html" title="class in java.io">File</a> f, <a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)</code>
|
||
<div class="block">
|
||
<span>解析使用指定的指定XML文件的内容<a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-org.xml.sax.InputSource-org.xml.sax.helpers.DefaultHandler-">parse</a></span>(<a href="../../../org/xml/sax/InputSource.html" title="class in org.xml.sax">InputSource</a> is, <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)</code>
|
||
<div class="block">
|
||
<span>解析给出的内容<a href="../../../org/xml/sax/InputSource.html" title="在org.xml.sax中的类"><code>InputSource</code></a>使用指定为XML <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-org.xml.sax.InputSource-org.xml.sax.HandlerBase-">parse</a></span>(<a href="../../../org/xml/sax/InputSource.html" title="class in org.xml.sax">InputSource</a> is, <a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)</code>
|
||
<div class="block">
|
||
<span>解析给出的内容<a href="../../../org/xml/sax/InputSource.html" title="在org.xml.sax中的类"><code>InputSource</code></a>使用指定为XML <a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.io.InputStream-org.xml.sax.helpers.DefaultHandler-">parse</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is, <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)</code>
|
||
<div class="block">
|
||
<span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.io.InputStream-org.xml.sax.helpers.DefaultHandler-java.lang.String-">parse</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is, <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId)</code>
|
||
<div class="block">
|
||
<span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.io.InputStream-org.xml.sax.HandlerBase-">parse</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is, <a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)</code>
|
||
<div class="block">
|
||
<span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.io.InputStream-org.xml.sax.HandlerBase-java.lang.String-">parse</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is, <a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId)</code>
|
||
<div class="block">
|
||
<span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.lang.String-org.xml.sax.helpers.DefaultHandler-">parse</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri, <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)</code>
|
||
<div class="block">
|
||
<span>使用指定的<code>DefaultHandler</code>解析使用给定统一资源标识符(URI)作为XML描述的<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类">内容</a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#parse-java.lang.String-org.xml.sax.HandlerBase-">parse</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri, <a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)</code>
|
||
<div class="block">
|
||
<span>使用指定的<code>HandlerBase</code>解析使用给定统一资源标识符(URI)作为XML描述的<a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类">内容</a> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#reset--">reset</a></span>()</code>
|
||
<div class="block">
|
||
将此
|
||
<code>SAXParser</code>重置为其原始配置。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code>abstract void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/parsers/SAXParser.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
|
||
<div class="block">
|
||
<span>设置基础实现中的特定属性<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口"><code>XMLReader</code></a> 。</span>
|
||
</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="SAXParser--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>SAXParser</h4> <pre>protected SAXParser()</pre>
|
||
<div class="block">
|
||
<p> <span>受保护的构造函数,以防止启动。</span> <span>使用<a href="../../../javax/xml/parsers/SAXParserFactory.html#newSAXParser--"><code>SAXParserFactory.newSAXParser()</code></a> 。</span> </p>
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="reset--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>reset</h4> <pre>public void reset()</pre>
|
||
<div class="block">
|
||
<p> <span>将此<code>SAXParser</code>重置为原始配置。</span> </p>
|
||
<p> <span><code>SAXParser</code>被重置为与使用<a href="../../../javax/xml/parsers/SAXParserFactory.html#newSAXParser--"><code>SAXParserFactory.newSAXParser()</code></a>创建时相同的状态。</span> <span><code>reset()</code>旨在允许现有的<code>SAXParser</code> s的重用,从而节省与创建新的<code>SAXParser</code> s相关的资源。</span> </p>
|
||
<p> <span>复位<code>SAXParser</code>不能保证有相同的<a href="../../../javax/xml/validation/Schema.html" title="javax.xml.validation中的类"><code>Schema</code></a> <code>Object</code> ,例如<a href="../../../java/lang/Object.html#equals-java.lang.Object-"><code>Object.equals(Object obj)</code></a> 。</span> <span>保证在功能上等于<code>Schema</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 当实现不覆盖此方法
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.5
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.io.InputStream-org.xml.sax.HandlerBase-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is,
|
||
<a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<p> <span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a> 。</span> <span><i>建议使用DefaultHandler版本的此方法,因为HandlerBase类已在SAX 2.0中弃用</i> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>is</code> - 包含要解析的内容的InputStream。
|
||
</dd>
|
||
<dd>
|
||
<code>hb</code> - 要使用的SAX HandlerBase。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果给定的InputStream为空。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></code> - 如果解析产生SAX错误。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果IO错误发生与
|
||
<code>InputStream</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../org/xml/sax/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.io.InputStream-org.xml.sax.HandlerBase-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is,
|
||
<a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb,
|
||
<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>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<p> <span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a> 。</span> <span><i>建议使用DefaultHandler版本的此方法,因为HandlerBase类已在SAX 2.0中弃用</i> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>is</code> - 包含要解析的内容的InputStream。
|
||
</dd>
|
||
<dd>
|
||
<code>hb</code> - 要使用的SAX HandlerBase。
|
||
</dd>
|
||
<dd>
|
||
<code>systemId</code> - 解析相对URI所需的systemId。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果给定的
|
||
<code>InputStream</code>是
|
||
<code>null</code> 。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果任何IO错误发生与
|
||
<code>InputStream</code> 。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>version of this method instead.</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.io.InputStream-org.xml.sax.helpers.DefaultHandler-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is,
|
||
<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>is</code> - 包含要解析的内容的InputStream。
|
||
</dd>
|
||
<dd>
|
||
<code>dh</code> - 要使用的SAX DefaultHandler。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果给定的InputStream为null。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.io.InputStream-org.xml.sax.helpers.DefaultHandler-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> is,
|
||
<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh,
|
||
<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>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>解析给定的内容<a href="../../../java/io/InputStream.html" title="java.io中的类"><code>InputStream</code></a>使用指定的实例作为XML <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>is</code> - 包含要解析的内容的InputStream。
|
||
</dd>
|
||
<dd>
|
||
<code>dh</code> - 要使用的SAX DefaultHandler。
|
||
</dd>
|
||
<dd>
|
||
<code>systemId</code> - 解析相对URI所需的systemId。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果给定的InputStream为空。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>version of this method instead.</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.lang.String-org.xml.sax.HandlerBase-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri,
|
||
<a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>使用指定的<code>HandlerBase</code>解析使用给定统一资源标识符(URI)作为XML描述的<a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类">内容</a> 。</span>
|
||
<span><i>推荐使用DefaultHandler版本的此方法,因为<code>HandlerBase</code>类已在SAX 2.0中弃用</i></span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>uri</code> - 要解析的内容的位置。
|
||
</dd>
|
||
<dd>
|
||
<code>hb</code> - 要使用的SAX HandlerBase。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果uri为空。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.lang.String-org.xml.sax.helpers.DefaultHandler-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri,
|
||
<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>使用指定的<code>DefaultHandler</code>解析使用给定统一资源标识符(URI)作为XML描述的<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类">内容</a> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>uri</code> - 要解析的内容的位置。
|
||
</dd>
|
||
<dd>
|
||
<code>dh</code> - 要使用的SAX DefaultHandler。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果uri为空。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.io.File-org.xml.sax.HandlerBase-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/io/File.html" title="class in java.io">File</a> f,
|
||
<a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>解析使用指定的指定XML文件的内容<a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>HandlerBase</code></a> 。</span>
|
||
<span><i>建议使用DefaultHandler版本的此方法,因为HandlerBase类已在SAX 2.0中弃用</i></span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>f</code> - 包含要解析的XML的文件
|
||
</dd>
|
||
<dd>
|
||
<code>hb</code> - 要使用的SAX HandlerBase。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果File对象为空。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-java.io.File-org.xml.sax.helpers.DefaultHandler-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../java/io/File.html" title="class in java.io">File</a> f,
|
||
<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>解析使用指定的指定XML文件的内容<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>f</code> - 包含要解析的XML的文件
|
||
</dd>
|
||
<dd>
|
||
<code>dh</code> - 要使用的SAX DefaultHandler。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果File对象为空。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-org.xml.sax.InputSource-org.xml.sax.HandlerBase-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../org/xml/sax/InputSource.html" title="class in org.xml.sax">InputSource</a> is,
|
||
<a href="../../../org/xml/sax/HandlerBase.html" title="class in org.xml.sax">HandlerBase</a> hb)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>使用指定的<a href="../../../org/xml/sax/InputSource.html" title="在org.xml.sax中的类"><code>HandlerBase</code>将</a>作为XML的内容解析为<a href="../../../org/xml/sax/HandlerBase.html" title="在org.xml.sax中的类"><code>InputSource</code></a> 。</span>
|
||
<span><i>建议使用DefaultHandler版本的此方法,因为HandlerBase类已在SAX 2.0中弃用</i></span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>is</code> - 包含要解析的内容的InputSource。
|
||
</dd>
|
||
<dd>
|
||
<code>hb</code> - 要使用的SAX HandlerBase。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
|
||
<code>InputSource</code>对象是
|
||
<code>null</code> 。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="parse-org.xml.sax.InputSource-org.xml.sax.helpers.DefaultHandler-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../org/xml/sax/InputSource.html" title="class in org.xml.sax">InputSource</a> is,
|
||
<a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="class in org.xml.sax.helpers">DefaultHandler</a> dh)
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>解析给出的内容<a href="../../../org/xml/sax/InputSource.html" title="在org.xml.sax中的类"><code>InputSource</code></a>使用指定为XML <a href="../../../org/xml/sax/helpers/DefaultHandler.html" title="org.xml.sax.helpers中的类"><code>DefaultHandler</code></a> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>is</code> - 包含要解析的内容的InputSource。
|
||
</dd>
|
||
<dd>
|
||
<code>dh</code> - 要使用的SAX DefaultHandler。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
|
||
<code>InputSource</code>对象是
|
||
<code>null</code> 。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生任何IO错误。
|
||
</dd>
|
||
<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/DocumentHandler.html" title="org.xml.sax中的接口"><code>DocumentHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getParser--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getParser</h4> <pre>public abstract <a href="../../../org/xml/sax/Parser.html" title="interface in org.xml.sax">Parser</a> getParser()
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
|
||
<div class="block">
|
||
返回由该类实现封装的SAX解析器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
被这个类的实现封装的SAX解析器。
|
||
</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>
|
||
</dl> </li>
|
||
</ul> <a name="getXMLReader--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getXMLReader</h4> <pre>public abstract <a href="../../../org/xml/sax/XMLReader.html" title="interface in org.xml.sax">XMLReader</a> getXMLReader()
|
||
throws <a href="../../../org/xml/sax/SAXException.html" title="class in org.xml.sax">SAXException</a></pre>
|
||
<div class="block">
|
||
<span>返回由<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口">该类</a>实现封装的<code>XMLReader</code>。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
由该类实现封装的XMLReader。
|
||
</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>
|
||
</dl> </li>
|
||
</ul> <a name="isNamespaceAware--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isNamespaceAware</h4> <pre>public abstract boolean isNamespaceAware()</pre>
|
||
<div class="block">
|
||
指示此解析器是否配置为了解命名空间。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>如果此解析器配置为了解命名空间,则为true;</span>
|
||
<span>否则为假。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isValidating--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isValidating</h4> <pre>public abstract boolean isValidating()</pre>
|
||
<div class="block">
|
||
指示此解析器是否配置为验证XML文档。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>如果此解析器配置为验证XML文档,则为true;</span>
|
||
<span>否则为假。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setProperty-java.lang.String-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setProperty</h4> <pre>public abstract void setProperty(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
|
||
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)
|
||
throws <a href="../../../org/xml/sax/SAXNotRecognizedException.html" title="class in org.xml.sax">SAXNotRecognizedException</a>,
|
||
<a href="../../../org/xml/sax/SAXNotSupportedException.html" title="class in org.xml.sax">SAXNotSupportedException</a></pre>
|
||
<div class="block">
|
||
<p> <span>设置基础实现中的特定属性<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口"><code>XMLReader</code></a> 。</span> <span>核心功能和属性的列表可以在<a href="http://sax.sourceforge.net/?selected=get-set">http://sax.sourceforge.net/?selected=get-set</a>找到。</span> </p>
|
||
<p> <span>实现JAXP 1.5或更高版本的所有实现都需要支持<a href="../../../javax/xml/XMLConstants.html#ACCESS_EXTERNAL_DTD"><code>XMLConstants.ACCESS_EXTERNAL_DTD</code></a>和<a href="../../../javax/xml/XMLConstants.html#ACCESS_EXTERNAL_SCHEMA"><code>XMLConstants.ACCESS_EXTERNAL_SCHEMA</code></a>属性。</span> </p>
|
||
<ul>
|
||
<li><p> <span>设置<a href="../../../javax/xml/XMLConstants.html#ACCESS_EXTERNAL_DTD"><code>XMLConstants.ACCESS_EXTERNAL_DTD</code></a>属性限制对外部DTD的访问,外部实体引用属性指定的协议。</span> <span>如果由于此属性的限制,在解析期间访问被拒绝, <a href="../../../org/xml/sax/SAXException.html" title="在org.xml.sax中的类"><code>SAXException</code></a>将被<a href="../../../javax/xml/parsers/SAXParser.html" title="javax.xml.parsers中的类"><code>SAXParser</code></a>定义的解析方法抛出。</span> </p><p> <span>设置<a href="../../../javax/xml/XMLConstants.html#ACCESS_EXTERNAL_SCHEMA"><code>XMLConstants.ACCESS_EXTERNAL_SCHEMA</code></a>属性将对<a href="../../../javax/xml/XMLConstants.html#ACCESS_EXTERNAL_SCHEMA">schemaLocation</a>属性设置的外部模式的访问限制为属性指定的协议。</span> <span>如果访问被解析,由于该属性的限制时否认, <a href="../../../org/xml/sax/SAXException.html" title="在org.xml.sax中的类"><code>SAXException</code></a>将由定义的解析方法抛出<a href="../../../javax/xml/parsers/SAXParser.html" title="javax.xml.parsers中的类"><code>SAXParser</code></a> 。</span> </p></li>
|
||
</ul>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 要设置的属性的名称。
|
||
</dd>
|
||
<dd>
|
||
<code>value</code> - 要设置的属性的值。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/xml/sax/SAXNotRecognizedException.html" title="class in org.xml.sax">SAXNotRecognizedException</a></code> - 底层XMLReader无法识别属性名称时。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../org/xml/sax/SAXNotSupportedException.html" title="class in org.xml.sax">SAXNotSupportedException</a></code> - 底层XMLReader识别属性名称但不支持该属性时。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../org/xml/sax/XMLReader.html#setProperty-java.lang.String-java.lang.Object-"><code>XMLReader.setProperty(java.lang.String, java.lang.Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getProperty-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getProperty</h4> <pre>public abstract <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getProperty(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)
|
||
throws <a href="../../../org/xml/sax/SAXNotRecognizedException.html" title="class in org.xml.sax">SAXNotRecognizedException</a>,
|
||
<a href="../../../org/xml/sax/SAXNotSupportedException.html" title="class in org.xml.sax">SAXNotSupportedException</a></pre>
|
||
<div class="block">
|
||
<p> <span>返回<code>XMLReader</code>的底层实现中请求的<a href="../../../org/xml/sax/XMLReader.html" title="org.xml.sax中的接口">特定属性</a> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 要检索的属性的名称。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
请求的财产的价值。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/xml/sax/SAXNotRecognizedException.html" title="class in org.xml.sax">SAXNotRecognizedException</a></code> - 底层XMLReader无法识别属性名称时。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../org/xml/sax/SAXNotSupportedException.html" title="class in org.xml.sax">SAXNotSupportedException</a></code> - 底层XMLReader识别属性名称但不支持该属性时。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../org/xml/sax/XMLReader.html#getProperty-java.lang.String-"><code>XMLReader.getProperty(java.lang.String)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getSchema--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getSchema</h4> <pre>public <a href="../../../javax/xml/validation/Schema.html" title="class in javax.xml.validation">Schema</a> getSchema()</pre>
|
||
<div class="block">
|
||
<p> <span>获取到的基准<a href="../../../javax/xml/validation/Schema.html" title="javax.xml.validation中的类"><code>Schema</code></a>正在使用的XML处理器。</span> </p>
|
||
<p> <span>如果没有使用模式,则返回<code>null</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/xml/validation/Schema.html" title="javax.xml.validation中的类"><code>Schema</code></a>正在使用或<code>null</code>如果没有使用</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 实现时不覆盖此方法
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.5
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isXIncludeAware--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>isXIncludeAware</h4> <pre>public boolean isXIncludeAware()</pre>
|
||
<div class="block">
|
||
<p>获取此解析器的XInclude处理模式。 </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
当这个解析器从工厂创建时,返回值为
|
||
<a href="../../../javax/xml/parsers/SAXParserFactory.html#isXIncludeAware--"><code>SAXParserFactory.isXIncludeAware()</code></a> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 当实现不覆盖此方法时
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.5
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/xml/parsers/SAXParserFactory.html#setXIncludeAware-boolean-"><code>SAXParserFactory.setXIncludeAware(boolean)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |