892 lines
49 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.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>这些输入源是InputStreamsFilesURL和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>