mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-04 07:42:45 +08:00
1198 lines
67 KiB
HTML
1198 lines
67 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
compact2, compact3
|
||
</div>
|
||
<div class="subTitle">
|
||
javax.xml.stream
|
||
</div>
|
||
<h2 class="title" title="Class XMLInputFactory">Class XMLInputFactory</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.stream.XMLInputFactory</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">XMLInputFactory</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
|
||
<div class="block">
|
||
<span>定义了一个工厂的抽象实现来获取流。</span>
|
||
<span>下表定义了本规范的标准属性。</span>
|
||
<span>每个财产的每个实施所需的支持水平各不相同。</span>
|
||
<span>所需的支持级别在“必需”列中描述。</span>
|
||
<span> Configuration parameters Property Name Behavior Return type Default Value Required javax.xml.stream.isValidating Turns on/off implementation specific DTD validation Boolean False No javax.xml.stream.isNamespaceAware Turns on/off namespace processing for XML 1.0 support Boolean True True (required) / False (optional) javax.xml.stream.isCoalescing Requires the processor to coalesce adjacent character data Boolean False Yes javax.xml.stream.isReplacingEntityReferences replace internal entity references with their replacement text and report them as characters Boolean True Yes javax.xml.stream.isSupportingExternalEntities Resolve external parsed entities Boolean Unspecified Yes javax.xml.stream.supportDTD Use this property to request processors that do not support DTDs Boolean True Yes javax.xml.stream.reporter sets/gets the impl of the XMLReporter javax.xml.stream.XMLReporter Null Yes javax.xml.stream.resolver sets/gets the impl of the XMLResolver interface javax.xml.stream.XMLResolver Null Yes javax.xml.stream.allocator sets/gets the impl of the XMLEventAllocator interface javax.xml.stream.util.XMLEventAllocator Null Yes </span>
|
||
<table border="2" cellpadding="4" rules="all">
|
||
</table>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">Version:</span>
|
||
</dt>
|
||
<dd>
|
||
1.2
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/xml/stream/XMLOutputFactory.html" title="javax.xml.stream中的类"><code>XMLOutputFactory</code></a> , <a href="../../../javax/xml/stream/XMLEventReader.html" title="javax.xml.stream中的接口"><code>XMLEventReader</code></a> , <a href="../../../javax/xml/stream/XMLStreamReader.html" title="javax.xml.stream中的接口"><code>XMLStreamReader</code></a> , <a href="../../../javax/xml/stream/EventFilter.html" title="javax.xml.stream中的接口"><code>EventFilter</code></a> , <a href="../../../javax/xml/stream/XMLReporter.html" title="javax.xml.stream中的接口"><code>XMLReporter</code></a> , <a href="../../../javax/xml/stream/XMLResolver.html" title="javax.xml.stream中的接口"><code>XMLResolver</code></a> , <a href="../../../javax/xml/stream/util/XMLEventAllocator.html" title="javax.xml.stream.util中的接口"><code>XMLEventAllocator</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- =========== FIELD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.summary">
|
||
<!-- --> </a> <h3>Field Summary</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
|
||
<caption>
|
||
<span>Fields</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Field and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#ALLOCATOR">ALLOCATOR</a></span></code>
|
||
<div class="block">
|
||
该属性用于设置/获取分配器的实现
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#IS_COALESCING">IS_COALESCING</a></span></code>
|
||
<div class="block">
|
||
需要解析器来合并相邻字符数据部分的属性
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#IS_NAMESPACE_AWARE">IS_NAMESPACE_AWARE</a></span></code>
|
||
<div class="block">
|
||
该属性用于打开/关闭命名空间支持,这是为了支持XML 1.0文档,只有真正的设置必须被支持
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#IS_REPLACING_ENTITY_REFERENCES">IS_REPLACING_ENTITY_REFERENCES</a></span></code>
|
||
<div class="block">
|
||
需要解析器用其替换文本替换内部实体引用并将其报告为字符
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#IS_SUPPORTING_EXTERNAL_ENTITIES">IS_SUPPORTING_EXTERNAL_ENTITIES</a></span></code>
|
||
<div class="block">
|
||
需要解析器解析外部解析实体的属性
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#IS_VALIDATING">IS_VALIDATING</a></span></code>
|
||
<div class="block">
|
||
用于打开/关闭实现特定验证的属性
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#REPORTER">REPORTER</a></span></code>
|
||
<div class="block">
|
||
该属性用于设置/获取XMLReporter接口的实现
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#RESOLVER">RESOLVER</a></span></code>
|
||
<div class="block">
|
||
该属性用于设置/获取XMLResolver的实现
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#SUPPORT_DTD">SUPPORT_DTD</a></span></code>
|
||
<div class="block">
|
||
需要解析器支持DTD的属性
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ======== 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/stream/XMLInputFactory.html#XMLInputFactory--">XMLInputFactory</a></span>()</code> </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="t1"><span><a href="javascript:show(1);">静态方法</a></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>
|
||
<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>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createFilteredReader-javax.xml.stream.XMLEventReader-javax.xml.stream.EventFilter-">createFilteredReader</a></span>(<a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> reader, <a href="../../../javax/xml/stream/EventFilter.html" title="interface in javax.xml.stream">EventFilter</a> filter)</code>
|
||
<div class="block">
|
||
创建一个过滤的事件读取器,将过滤器包裹在事件读取器周围
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createFilteredReader-javax.xml.stream.XMLStreamReader-javax.xml.stream.StreamFilter-">createFilteredReader</a></span>(<a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> reader, <a href="../../../javax/xml/stream/StreamFilter.html" title="interface in javax.xml.stream">StreamFilter</a> filter)</code>
|
||
<div class="block">
|
||
创建一个过滤的阅读器,将过滤器包裹在阅读器周围
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader-java.io.InputStream-">createXMLEventReader</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)</code>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLEventReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader-java.io.InputStream-java.lang.String-">createXMLEventReader</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> encoding)</code>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLEventReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader-java.io.Reader-">createXMLEventReader</a></span>(<a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)</code>
|
||
<div class="block">
|
||
从阅读器创建一个新的XMLEventReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader-javax.xml.transform.Source-">createXMLEventReader</a></span>(<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> source)</code>
|
||
<div class="block">
|
||
从JAXP源创建一个新的XMLEventReader。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader-java.lang.String-java.io.InputStream-">createXMLEventReader</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId, <a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)</code>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLEventReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader-java.lang.String-java.io.Reader-">createXMLEventReader</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId, <a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)</code>
|
||
<div class="block">
|
||
从阅读器创建一个新的XMLEventReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader-javax.xml.stream.XMLStreamReader-">createXMLEventReader</a></span>(<a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> reader)</code>
|
||
<div class="block">
|
||
从XMLStreamReader创建一个新的XMLEventReader。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader-java.io.InputStream-">createXMLStreamReader</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)</code>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader-java.io.InputStream-java.lang.String-">createXMLStreamReader</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> encoding)</code>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader-java.io.Reader-">createXMLStreamReader</a></span>(<a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)</code>
|
||
<div class="block">
|
||
从阅读器创建一个新的XMLStreamReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader-javax.xml.transform.Source-">createXMLStreamReader</a></span>(<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> source)</code>
|
||
<div class="block">
|
||
从JAXP源创建一个新的XMLStreamReader。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader-java.lang.String-java.io.InputStream-">createXMLStreamReader</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId, <a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)</code>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader-java.lang.String-java.io.Reader-">createXMLStreamReader</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId, <a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)</code>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/util/XMLEventAllocator.html" title="interface in javax.xml.stream.util">XMLEventAllocator</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#getEventAllocator--">getEventAllocator</a></span>()</code>
|
||
<div class="block">
|
||
获取由此工厂创建的流使用的分配器
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<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/stream/XMLInputFactory.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">
|
||
从底层实现获取特征/属性的值
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLReporter.html" title="interface in javax.xml.stream">XMLReporter</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#getXMLReporter--">getXMLReporter</a></span>()</code>
|
||
<div class="block">
|
||
该记者会设置在由此工厂实例创建的任何XMLStreamReader或XMLEventReader上。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/stream/XMLResolver.html" title="interface in javax.xml.stream">XMLResolver</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#getXMLResolver--">getXMLResolver</a></span>()</code>
|
||
<div class="block">
|
||
将在此工厂实例创建的任何XMLStreamReader或XMLEventReader上设置的解析器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<td class="colFirst"><code>abstract boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#isPropertySupported-java.lang.String-">isPropertySupported</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
|
||
<div class="block">
|
||
查询此工厂支持的属性集。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code>static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#newFactory--">newFactory</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的工厂实例。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i21">
|
||
<td class="colFirst"><code>static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#newFactory-java.lang.String-java.lang.ClassLoader-">newFactory</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> factoryId, <a href="../../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> classLoader)</code>
|
||
<div class="block">
|
||
创建一个新的工厂实例。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#newInstance--">newInstance</a></span>()</code>
|
||
<div class="block">
|
||
以与
|
||
<a href="../../../javax/xml/stream/XMLInputFactory.html#newFactory--"><code>newFactory()</code></a>方法完全相同的方式创建工厂的新实例。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code>static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#newInstance-java.lang.String-java.lang.ClassLoader-">newInstance</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> factoryId, <a href="../../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> classLoader)</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">该方法已被弃用,以保持API的一致性。</span></span>
|
||
<span><span class="deprecationComment">所有newInstance方法已被替换为相应的newFactory方法。</span></span>
|
||
<span><span class="deprecationComment">替换<a href="../../../javax/xml/stream/XMLInputFactory.html#newFactory-java.lang.String-java.lang.ClassLoader-"><code>newFactory(java.lang.String, java.lang.ClassLoader)</code></a>方法定义行为没有变化。</span></span>
|
||
</div>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>abstract void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#setEventAllocator-javax.xml.stream.util.XMLEventAllocator-">setEventAllocator</a></span>(<a href="../../../javax/xml/stream/util/XMLEventAllocator.html" title="interface in javax.xml.stream.util">XMLEventAllocator</a> allocator)</code>
|
||
<div class="block">
|
||
为事件设置用户定义的事件分配器
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code>abstract void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.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">
|
||
允许用户在底层实现上设置特定的功能/属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>abstract void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#setXMLReporter-javax.xml.stream.XMLReporter-">setXMLReporter</a></span>(<a href="../../../javax/xml/stream/XMLReporter.html" title="interface in javax.xml.stream">XMLReporter</a> reporter)</code>
|
||
<div class="block">
|
||
该记者会设置在由此工厂实例创建的任何XMLStreamReader或XMLEventReader上。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code>abstract void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/stream/XMLInputFactory.html#setXMLResolver-javax.xml.stream.XMLResolver-">setXMLResolver</a></span>(<a href="../../../javax/xml/stream/XMLResolver.html" title="interface in javax.xml.stream">XMLResolver</a> resolver)</code>
|
||
<div class="block">
|
||
将在此工厂实例创建的任何XMLStreamReader或XMLEventReader上设置的解析器。
|
||
</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">
|
||
<!-- ============ FIELD DETAIL =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.detail">
|
||
<!-- --> </a> <h3>字段详细信息</h3> <a name="IS_NAMESPACE_AWARE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>IS_NAMESPACE_AWARE</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> IS_NAMESPACE_AWARE</pre>
|
||
<div class="block">
|
||
该属性用于打开/关闭命名空间支持,这是为了支持XML 1.0文档,只有真正的设置必须被支持
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.IS_NAMESPACE_AWARE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="IS_VALIDATING">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>IS_VALIDATING</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> IS_VALIDATING</pre>
|
||
<div class="block">
|
||
用于打开/关闭实现特定验证的属性
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.IS_VALIDATING">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="IS_COALESCING">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>IS_COALESCING</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> IS_COALESCING</pre>
|
||
<div class="block">
|
||
需要解析器来合并相邻字符数据部分的属性
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.IS_COALESCING">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="IS_REPLACING_ENTITY_REFERENCES">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>IS_REPLACING_ENTITY_REFERENCES</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> IS_REPLACING_ENTITY_REFERENCES</pre>
|
||
<div class="block">
|
||
需要解析器用其替换文本替换内部实体引用并将其报告为字符
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="IS_SUPPORTING_EXTERNAL_ENTITIES">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>IS_SUPPORTING_EXTERNAL_ENTITIES</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> IS_SUPPORTING_EXTERNAL_ENTITIES</pre>
|
||
<div class="block">
|
||
需要解析器解析外部解析实体的属性
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="SUPPORT_DTD">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>SUPPORT_DTD</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> SUPPORT_DTD</pre>
|
||
<div class="block">
|
||
需要解析器支持DTD的属性
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.SUPPORT_DTD">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="REPORTER">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>REPORTER</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> REPORTER</pre>
|
||
<div class="block">
|
||
该属性用于设置/获取XMLReporter接口的实现
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.REPORTER">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="RESOLVER">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>RESOLVER</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> RESOLVER</pre>
|
||
<div class="block">
|
||
该属性用于设置/获取XMLResolver的实现
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.RESOLVER">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ALLOCATOR">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>ALLOCATOR</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> ALLOCATOR</pre>
|
||
<div class="block">
|
||
该属性用于设置/获取分配器的实现
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.xml.stream.XMLInputFactory.ALLOCATOR">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="XMLInputFactory--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>XMLInputFactory</h4> <pre>protected XMLInputFactory()</pre> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="newInstance--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>newInstance</h4> <pre>public static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a> newInstance()
|
||
throws <a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></pre>
|
||
<div class="block">
|
||
以与
|
||
<a href="../../../javax/xml/stream/XMLInputFactory.html#newFactory--"><code>newFactory()</code></a>方法完全相同的方式创建工厂的新实例。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></code> - 如果此工厂的实例无法加载
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="newFactory--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>newFactory</h4> <pre>public static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a> newFactory()
|
||
throws <a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></pre>
|
||
<div class="block">
|
||
<span>创建一个新的工厂实例。</span>
|
||
<p> <span>这个静态方法创建一个新的工厂实例。</span> <span>此方法使用以下有序查找过程来确定要加载的XMLInputFactory实现类:</span> </p>
|
||
<ul>
|
||
<li> <span>使用javax.xml.stream.XMLInputFactory系统属性。</span> </li>
|
||
<li> <span>在JRE目录中使用属性文件“lib / stax.properties”。</span> <span>此配置文件采用标准的java.util.Properties格式,并包含实现类的完全限定名称,其中键为上面定义的系统属性。</span> </li>
|
||
<li> <span>使用由<a href="../../../java/util/ServiceLoader.html" title="java.util中的类"><code>ServiceLoader</code></a>类定义的服务提供商加载工具,尝试使用default loading mechanism定位并加载服务的<a href="../../../java/util/ServiceLoader.html#load-java.lang.Class-">实现</a> :服务提供商加载工具将使用<a href="../../../java/lang/Thread.html#getContextClassLoader--">current thread's context class loader</a>尝试加载服务。</span> <span>如果上下文类加载器为null, <a href="../../../java/lang/ClassLoader.html#getSystemClassLoader--">那么</a>将使用<a href="../../../java/lang/ClassLoader.html#getSystemClassLoader--">system class loader</a> 。</span> </li>
|
||
<li> <span>否则,返回系统默认实现。</span> </li>
|
||
</ul>
|
||
<p> <span>一旦应用程序获得了对XMLInputFactory的引用,它可以使用工厂来配置和获取流实例。</span> </p>
|
||
<p> <span>请注意,这是一种替代不推荐使用的newInstance()方法的新方法。</span> <span>相对于不推荐使用的方法,此替换方法没有定义行为更改。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></code> -在以下情况下<a href="../../../java/util/ServiceConfigurationError.html" title="java.util中的类">service configuration error</a>或者如果实现不可用或不能被实例化。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="newInstance-java.lang.String-java.lang.ClassLoader-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>newInstance</h4> <pre>public static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a> newInstance(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> factoryId,
|
||
<a href="../../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> classLoader)
|
||
throws <a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">该方法已被弃用,以保持API的一致性。</span></span>
|
||
<span><span class="deprecationComment">所有newInstance方法已被替换为相应的newFactory方法。</span></span>
|
||
<span><span class="deprecationComment">替换<a href="../../../javax/xml/stream/XMLInputFactory.html#newFactory-java.lang.String-java.lang.ClassLoader-"><code>newFactory(java.lang.String, java.lang.ClassLoader)</code></a>方法定义行为没有变化。</span></span>
|
||
</div>
|
||
<div class="block">
|
||
创建一个新的工厂实例
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>factoryId</code> - 找到工厂的名称,与属性名称相同
|
||
</dd>
|
||
<dd>
|
||
<code>classLoader</code> - classLoader使用
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
工厂实施
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></code> - 如果此工厂的实例无法加载
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="newFactory-java.lang.String-java.lang.ClassLoader-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>newFactory</h4> <pre>public static <a href="../../../javax/xml/stream/XMLInputFactory.html" title="class in javax.xml.stream">XMLInputFactory</a> newFactory(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> factoryId,
|
||
<a href="../../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> classLoader)
|
||
throws <a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></pre>
|
||
<div class="block">
|
||
<span>创建一个新的工厂实例。</span>
|
||
<span>如果classLoader参数为空,则使用ContextClassLoader。</span>
|
||
<p> <span>此方法使用以下有序查找过程来确定要加载的XMLInputFactory实现类:</span> </p>
|
||
<ul>
|
||
<li> <span>通过使用标识的系统属性的值<code>factoryId</code> 。</span> </li>
|
||
<li> <span>在JRE目录中使用属性文件“lib / stax.properties”。</span> <span>此配置文件采用标准java.util.Properties格式,并包含实现类的完全限定名称,其中键为给定<code>factoryId</code> 。</span> </li>
|
||
<li> <span>如果<code>factoryId</code>是“javax.xml.stream.XMLInputFactory”,请使用由<a href="../../../java/util/ServiceLoader.html" title="java.util中的类"><code>ServiceLoader</code></a>类定义的服务提供程序加载工具来尝试使用指定的ClassLoader查找和加载服务的<code>ClassLoader</code> 。</span> <span>如果<code>classLoader</code>为空,则将适用<a href="../../../java/util/ServiceLoader.html#load-java.lang.Class-">default loading mechanism</a> :即,服务提供者加载工具将使用<a href="../../../java/lang/Thread.html#getContextClassLoader--">current thread's context class loader</a>尝试加载服务。</span> <span>如果上下文类加载器为null, <a href="../../../java/lang/ClassLoader.html#getSystemClassLoader--">那么</a>将使用<a href="../../../java/lang/ClassLoader.html#getSystemClassLoader--">system class loader</a> 。</span> </li>
|
||
<li> <span>否则,抛出一个<a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="javax.xml.stream中的类"><code>FactoryConfigurationError</code></a> 。</span> </li>
|
||
</ul>
|
||
<p> <span>请注意,这是一种替代已弃用的<a href="../../../javax/xml/stream/XMLInputFactory.html#newInstance-java.lang.String-java.lang.ClassLoader-"><code>newInstance(String factoryId, ClassLoader classLoader)</code></a>方法的新方法。</span> <span>相对于不推荐使用的方法,此替换方法没有定义行为更改。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">API Note:</span>
|
||
</dt>
|
||
<dd>
|
||
这里定义的参数factoryId与其他JAXP工厂的参数factoryId不一致,其中第一个参数是提供工厂实现的完全限定的工厂类名称。
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>factoryId</code> - 要查找的工厂名称,与属性名称相同
|
||
</dd>
|
||
<dd>
|
||
<code>classLoader</code> - classLoader使用
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
工厂实施
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></code> -在以下情况下<a href="../../../java/util/ServiceConfigurationError.html" title="java.util中的类">service configuration error</a>或者如果实现不可用或不能被实例化。</span>
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/FactoryConfigurationError.html" title="class in javax.xml.stream">FactoryConfigurationError</a></code> - 如果此工厂的实例无法加载
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLStreamReader-java.io.Reader-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLStreamReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> createXMLStreamReader(<a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从阅读器创建一个新的XMLStreamReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>reader</code> - 要读取的XML数据
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLStreamReader-javax.xml.transform.Source-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLStreamReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> createXMLStreamReader(<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> source)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
<span>从JAXP源创建一个新的XMLStreamReader。</span>
|
||
<span>此方法是可选的。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>source</code> - 要阅读的来源
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此XMLInputFactory不支持此方法
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLStreamReader-java.io.InputStream-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLStreamReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> createXMLStreamReader(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>stream</code> - 要读取的InputStream
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLStreamReader-java.io.InputStream-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLStreamReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> createXMLStreamReader(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> encoding)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>stream</code> - 要读取的InputStream
|
||
</dd>
|
||
<dd>
|
||
<code>encoding</code> - 流的字符编码
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLStreamReader-java.lang.String-java.io.InputStream-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLStreamReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> createXMLStreamReader(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId,
|
||
<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>systemId</code> - 流的系统ID
|
||
</dd>
|
||
<dd>
|
||
<code>stream</code> - 要读取的InputStream
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLStreamReader-java.lang.String-java.io.Reader-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLStreamReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> createXMLStreamReader(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId,
|
||
<a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLStreamReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>systemId</code> - 流的系统ID
|
||
</dd>
|
||
<dd>
|
||
<code>reader</code> - 要读取的InputStream
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLEventReader-java.io.Reader-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLEventReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createXMLEventReader(<a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从阅读器创建一个新的XMLEventReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>reader</code> - 要读取的XML数据
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLEventReader-java.lang.String-java.io.Reader-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLEventReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createXMLEventReader(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId,
|
||
<a href="../../../java/io/Reader.html" title="class in java.io">Reader</a> reader)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从阅读器创建一个新的XMLEventReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>systemId</code> - 输入的系统ID
|
||
</dd>
|
||
<dd>
|
||
<code>reader</code> - 要读取的XML数据
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLEventReader-javax.xml.stream.XMLStreamReader-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLEventReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createXMLEventReader(<a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> reader)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
<span>从XMLStreamReader创建一个新的XMLEventReader。</span>
|
||
<span>在用于构造从此方法返回的XMLEventReader实例之后,不能使用XMLStreamReader。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>reader</code> - 要读取的XMLStreamReader(可能不会被修改)
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个新的XMLEventReader
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLEventReader-javax.xml.transform.Source-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLEventReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createXMLEventReader(<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> source)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
<span>从JAXP源创建一个新的XMLEventReader。</span>
|
||
<span>支持此方法是可选的。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>source</code> - 要阅读的来源
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此XMLInputFactory不支持此方法
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLEventReader-java.io.InputStream-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLEventReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createXMLEventReader(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLEventReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>stream</code> - 要读取的InputStream
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLEventReader-java.io.InputStream-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLEventReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createXMLEventReader(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> encoding)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLEventReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>stream</code> - 要读取的InputStream
|
||
</dd>
|
||
<dd>
|
||
<code>encoding</code> - 流的字符编码
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createXMLEventReader-java.lang.String-java.io.InputStream-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createXMLEventReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createXMLEventReader(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> systemId,
|
||
<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
从java.io.InputStream创建一个新的XMLEventReader
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>systemId</code> - 流的系统ID
|
||
</dd>
|
||
<dd>
|
||
<code>stream</code> - 要从中读取的InputStream
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createFilteredReader-javax.xml.stream.XMLStreamReader-javax.xml.stream.StreamFilter-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createFilteredReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> createFilteredReader(<a href="../../../javax/xml/stream/XMLStreamReader.html" title="interface in javax.xml.stream">XMLStreamReader</a> reader,
|
||
<a href="../../../javax/xml/stream/StreamFilter.html" title="interface in javax.xml.stream">StreamFilter</a> filter)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
创建一个过滤的阅读器,将过滤器包裹在阅读器周围
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>reader</code> - 读者过滤
|
||
</dd>
|
||
<dd>
|
||
<code>filter</code> - 适用于读者的过滤器
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createFilteredReader-javax.xml.stream.XMLEventReader-javax.xml.stream.EventFilter-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createFilteredReader</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> createFilteredReader(<a href="../../../javax/xml/stream/XMLEventReader.html" title="interface in javax.xml.stream">XMLEventReader</a> reader,
|
||
<a href="../../../javax/xml/stream/EventFilter.html" title="interface in javax.xml.stream">EventFilter</a> filter)
|
||
throws <a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></pre>
|
||
<div class="block">
|
||
创建一个过滤的事件读取器,将过滤器包裹在事件读取器周围
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>reader</code> - 事件读者包装
|
||
</dd>
|
||
<dd>
|
||
<code>filter</code> - 应用于事件读取器的过滤器
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/stream/XMLStreamException.html" title="class in javax.xml.stream">XMLStreamException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getXMLResolver--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getXMLResolver</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLResolver.html" title="interface in javax.xml.stream">XMLResolver</a> getXMLResolver()</pre>
|
||
<div class="block">
|
||
将在此工厂实例创建的任何XMLStreamReader或XMLEventReader上设置的解析器。
|
||
</div> </li>
|
||
</ul> <a name="setXMLResolver-javax.xml.stream.XMLResolver-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setXMLResolver</h4> <pre>public abstract void setXMLResolver(<a href="../../../javax/xml/stream/XMLResolver.html" title="interface in javax.xml.stream">XMLResolver</a> resolver)</pre>
|
||
<div class="block">
|
||
将在此工厂实例创建的任何XMLStreamReader或XMLEventReader上设置的解析器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>resolver</code> - 解析器用于解析引用
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getXMLReporter--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getXMLReporter</h4> <pre>public abstract <a href="../../../javax/xml/stream/XMLReporter.html" title="interface in javax.xml.stream">XMLReporter</a> getXMLReporter()</pre>
|
||
<div class="block">
|
||
该记者会设置在由此工厂实例创建的任何XMLStreamReader或XMLEventReader上。
|
||
</div> </li>
|
||
</ul> <a name="setXMLReporter-javax.xml.stream.XMLReporter-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setXMLReporter</h4> <pre>public abstract void setXMLReporter(<a href="../../../javax/xml/stream/XMLReporter.html" title="interface in javax.xml.stream">XMLReporter</a> reporter)</pre>
|
||
<div class="block">
|
||
该记者会设置在由此工厂实例创建的任何XMLStreamReader或XMLEventReader上。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>reporter</code> - 用于报告非致命错误的解析器
|
||
</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="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></pre>
|
||
<div class="block">
|
||
<span>允许用户在底层实现上设置特定的功能/属性。</span>
|
||
<span>底层实现不需要支持规范中每个属性的每个设置,并且可能使用IllegalArgumentException来表示不支持的属性不能被设置为指定的值。</span>
|
||
<p> <span>实现JAXP 1.5或更高版本的所有实现都需要支持<a href="../../../javax/xml/XMLConstants.html#ACCESS_EXTERNAL_DTD"><code>XMLConstants.ACCESS_EXTERNAL_DTD</code></a>属性。</span> </p>
|
||
<ul>
|
||
<li><p> <span>访问外部DTD,外部实体引用仅限于属性指定的协议。</span> <span>如果访问被解析,由于该属性的限制时否认, <a href="../../../javax/xml/stream/XMLStreamException.html" title="javax.xml.stream中的类"><code>XMLStreamException</code></a>将被抛出<a href="../../../javax/xml/stream/XMLStreamReader.html#next--"><code>XMLStreamReader.next()</code></a>或<a href="../../../javax/xml/stream/XMLEventReader.html#nextEvent--"><code>XMLEventReader.nextEvent()</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="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果不支持该属性
|
||
</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="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></pre>
|
||
<div class="block">
|
||
从底层实现获取特征/属性的值
|
||
</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="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果不支持该属性
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isPropertySupported-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isPropertySupported</h4> <pre>public abstract boolean isPropertySupported(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
|
||
<div class="block">
|
||
查询此工厂支持的属性集。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 属性的名称(可能不为空)
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果属性被支持,则为true,否则为false
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setEventAllocator-javax.xml.stream.util.XMLEventAllocator-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setEventAllocator</h4> <pre>public abstract void setEventAllocator(<a href="../../../javax/xml/stream/util/XMLEventAllocator.html" title="interface in javax.xml.stream.util">XMLEventAllocator</a> allocator)</pre>
|
||
<div class="block">
|
||
为事件设置用户定义的事件分配器
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>allocator</code> - 用户定义的分配器
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getEventAllocator--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>getEventAllocator</h4> <pre>public abstract <a href="../../../javax/xml/stream/util/XMLEventAllocator.html" title="interface in javax.xml.stream.util">XMLEventAllocator</a> getEventAllocator()</pre>
|
||
<div class="block">
|
||
获取由此工厂创建的流使用的分配器
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |