243 lines
14 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.stream.events
</div>
<h2 class="title" title="Interface StartElement">Interface StartElement</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../../../javax/xml/stream/events/XMLEvent.html" title="javax.xml.stream.events中的接口">XMLEvent</a> <a href="../../../../javax/xml/stream/XMLStreamConstants.html" title="javax.xml.stream中的接口">XMLStreamConstants</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">StartElement</span>
extends <a href="../../../../javax/xml/stream/events/XMLEvent.html" title="interface in javax.xml.stream.events">XMLEvent</a></pre>
<div class="block">
<span>StartElement接口提供了有关起始元素的信息的访问。</span>
<span>文档中的每个开始标记都会报告一个StartElement。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="simpleTagLabel">Version:</span>
</dt>
<dd>
1.0
</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>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.xml.stream.XMLStreamConstants">
<!-- --> </a> <h3>Fields inherited from interface javax.xml.stream.<a href="../../../../javax/xml/stream/XMLStreamConstants.html" title="interface in javax.xml.stream">XMLStreamConstants</a></h3> <code><a href="../../../../javax/xml/stream/XMLStreamConstants.html#ATTRIBUTE">ATTRIBUTE</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#CDATA">CDATA</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#CHARACTERS">CHARACTERS</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#COMMENT">COMMENT</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#DTD">DTD</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#END_DOCUMENT">END_DOCUMENT</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#END_ELEMENT">END_ELEMENT</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#ENTITY_DECLARATION">ENTITY_DECLARATION</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#ENTITY_REFERENCE">ENTITY_REFERENCE</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#NAMESPACE">NAMESPACE</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#NOTATION_DECLARATION">NOTATION_DECLARATION</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#PROCESSING_INSTRUCTION">PROCESSING_INSTRUCTION</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#SPACE">SPACE</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#START_DOCUMENT">START_DOCUMENT</a>, <a href="../../../../javax/xml/stream/XMLStreamConstants.html#START_ELEMENT">START_ELEMENT</a></code></li>
</ul> </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>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../../javax/xml/stream/events/Attribute.html" title="interface in javax.xml.stream.events">Attribute</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/stream/events/StartElement.html#getAttributeByName-javax.xml.namespace.QName-">getAttributeByName</a></span>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> name)</code>
<div class="block">
返回此名称引用的属性
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../../java/util/Iterator.html" title="interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/stream/events/StartElement.html#getAttributes--">getAttributes</a></span>()</code>
<div class="block">
返回在此START_ELEMENT上声明的非命名空间声明属性的迭代器如果没有属性则返回空的迭代器。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/stream/events/StartElement.html#getName--">getName</a></span>()</code>
<div class="block">
获取此事件的名称
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../../javax/xml/namespace/NamespaceContext.html" title="interface in javax.xml.namespace">NamespaceContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/stream/events/StartElement.html#getNamespaceContext--">getNamespaceContext</a></span>()</code>
<div class="block">
获取只读命名空间上下文。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../../java/util/Iterator.html" title="interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/stream/events/StartElement.html#getNamespaces--">getNamespaces</a></span>()</code>
<div class="block">
返回在此元素上声明的命名空间的迭代器。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/stream/events/StartElement.html#getNamespaceURI-java.lang.String-">getNamespaceURI</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> prefix)</code>
<div class="block">
在该元素的上下文中获取前缀所绑定的值。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.xml.stream.events.XMLEvent">
<!-- --> </a> <h3>Methods inherited from interface javax.xml.stream.events.<a href="../../../../javax/xml/stream/events/XMLEvent.html" title="interface in javax.xml.stream.events">XMLEvent</a></h3> <code><a href="../../../../javax/xml/stream/events/XMLEvent.html#asCharacters--">asCharacters</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#asEndElement--">asEndElement</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#asStartElement--">asStartElement</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#getEventType--">getEventType</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#getLocation--">getLocation</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#getSchemaType--">getSchemaType</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isAttribute--">isAttribute</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isCharacters--">isCharacters</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isEndDocument--">isEndDocument</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isEndElement--">isEndElement</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isEntityReference--">isEntityReference</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isNamespace--">isNamespace</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isProcessingInstruction--">isProcessingInstruction</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isStartDocument--">isStartDocument</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#isStartElement--">isStartElement</a>, <a href="../../../../javax/xml/stream/events/XMLEvent.html#writeAsEncodedUnicode-java.io.Writer-">writeAsEncodedUnicode</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getName</h4> <pre><a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> getName()</pre>
<div class="block">
获取此事件的名称
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
此事件的限定名称
</dd>
</dl> </li>
</ul> <a name="getAttributes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributes</h4> <pre><a href="../../../../java/util/Iterator.html" title="interface in java.util">Iterator</a> getAttributes()</pre>
<div class="block">
<span>返回在此START_ELEMENT上声明的非命名空间声明属性的迭代器如果没有属性则返回空的迭代器。</span>
<span>迭代器必须只包含javax.xml.stream.Attribute接口的实现。</span>
<span>属性根本无序,不得以任何顺序报告。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个只读Iterator over Attribute接口或一个空的迭代器
</dd>
</dl> </li>
</ul> <a name="getNamespaces--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNamespaces</h4> <pre><a href="../../../../java/util/Iterator.html" title="interface in java.util">Iterator</a> getNamespaces()</pre>
<div class="block">
<span>返回在此元素上声明的命名空间的迭代器。</span>
<span>此迭代器不包含先前声明的命名空间,除非它们显示在当前的“第一个”对象上。</span>
<span>因此,此列表可能包含重新声明的命名空间和重复的命名空间声明。</span>
<span>使用getNamespaceContext方法获取命名空间声明的当前上下文。</span>
<p> <span>迭代器必须只包含javax.xml.stream.Namespace接口的实现。</span> </p>
<p> <span>命名空间是A属性。</span> <span>可以将名称空间列表作为属性列表进行迭代。</span> <span>但是此方法仅返回在此START_ELEMENT上声明的命名空间列表但不包括在此START_ELEMENT上声明的属性。</span> <span>如果没有命名空间,则返回一个空的迭代器。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个名字空间界面上的readonly迭代器或一个空的迭代器
</dd>
</dl> </li>
</ul> <a name="getAttributeByName-javax.xml.namespace.QName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributeByName</h4> <pre><a href="../../../../javax/xml/stream/events/Attribute.html" title="interface in javax.xml.stream.events">Attribute</a> getAttributeByName(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> name)</pre>
<div class="block">
返回此名称引用的属性
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 所需名称的qname
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该属性对应于名称值或null
</dd>
</dl> </li>
</ul> <a name="getNamespaceContext--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNamespaceContext</h4> <pre><a href="../../../../javax/xml/namespace/NamespaceContext.html" title="interface in javax.xml.namespace">NamespaceContext</a> getNamespaceContext()</pre>
<div class="block">
<span>获取只读命名空间上下文。</span>
<span>如果没有上下文可用,此方法将返回一个空的命名空间上下文。</span>
<span>NamespaceContext包含有关此StartElement范围内所有命名空间的信息。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当前命名空间上下文
</dd>
</dl> </li>
</ul> <a name="getNamespaceURI-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getNamespaceURI</h4> <pre><a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getNamespaceURI(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> prefix)</pre>
<div class="block">
<span>在该元素的上下文中获取前缀所绑定的值。</span>
<span>如果前缀未在此上下文中绑定则返回null</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>prefix</code> - 查找的前缀
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
uri绑定到前缀或null
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>