951 lines
53 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
compact2, compact3
</div>
<div class="subTitle">
org.w3c.dom
</div>
<h2 class="title" title="Interface Element">Interface Element</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../../org/w3c/dom/Node.html" title="界面在org.w3c.dom">Node</a></span>
</dd>
</dl>
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../javax/xml/soap/Detail.html" title="javax.xml.soap中的接口">Detail</a> <a href="../../../javax/xml/soap/DetailEntry.html" title="javax.xml.soap中的接口">DetailEntry</a> <a href="../../../javax/xml/soap/SOAPBody.html" title="javax.xml.soap中的接口">SOAPBody</a> <a href="../../../javax/xml/soap/SOAPBodyElement.html" title="javax.xml.soap中的接口">SOAPBodyElement</a> <a href="../../../javax/xml/soap/SOAPElement.html" title="javax.xml.soap中的接口">SOAPElement</a> <a href="../../../javax/xml/soap/SOAPEnvelope.html" title="javax.xml.soap中的接口">SOAPEnvelope</a> <a href="../../../javax/xml/soap/SOAPFault.html" title="javax.xml.soap中的接口">SOAPFault</a> <a href="../../../javax/xml/soap/SOAPFaultElement.html" title="javax.xml.soap中的接口">SOAPFaultElement</a> <a href="../../../javax/xml/soap/SOAPHeader.html" title="javax.xml.soap中的接口">SOAPHeader</a> <a href="../../../javax/xml/soap/SOAPHeaderElement.html" title="javax.xml.soap中的接口">SOAPHeaderElement</a></span>
</dd>
</dl>
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../javax/imageio/metadata/IIOMetadataNode.html" title="javax.imageio.metadata中的类">IIOMetadataNode</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Element</span>
extends <a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></pre>
<div class="block">
<span><code>Element</code>接口表示HTML或XML文档中的元素。</span>
<span>元素可以具有与它们相关联的属性;</span>
<span>由于<code>Element</code>接口从继承<code>Node</code> ,通用<code>Node</code>接口属性<code>attributes</code>可以用于检索集合为一个元件的所有属性的。</span>
<span><code>Element</code>接口上有一些方法可以通过名称检索一个<code>Attr</code>对象,或者按名称检索一个属性值。</span>
<span>在XML中属性值可能包含实体引用<code>Attr</code>对象以检查表示属性值的可能相当复杂的子树。</span>
<span>另一方面在HTML中所有属性都具有简单的字符串值可以方便地使用直接访问属性值的方法。</span>
<p> <span><b>注意:</b>在DOM级别2该方法<code>normalize</code>从继承<code>Node</code>界面,在它被移动。</span> </p>
<p> <span>另见<a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407">Document Object Model (DOM) Level 3 Core Specification</a></span> </p>
</div> </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.org.w3c.dom.Node">
<!-- --> </a> <h3>Fields inherited from interface org.w3c.dom.<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></h3> <code><a href="../../../org/w3c/dom/Node.html#ATTRIBUTE_NODE">ATTRIBUTE_NODE</a>, <a href="../../../org/w3c/dom/Node.html#CDATA_SECTION_NODE">CDATA_SECTION_NODE</a>, <a href="../../../org/w3c/dom/Node.html#COMMENT_NODE">COMMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_FRAGMENT_NODE">DOCUMENT_FRAGMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_NODE">DOCUMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINED_BY">DOCUMENT_POSITION_CONTAINED_BY</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINS">DOCUMENT_POSITION_CONTAINS</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_DISCONNECTED">DOCUMENT_POSITION_DISCONNECTED</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_FOLLOWING">DOCUMENT_POSITION_FOLLOWING</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_PRECEDING">DOCUMENT_POSITION_PRECEDING</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_TYPE_NODE">DOCUMENT_TYPE_NODE</a>, <a href="../../../org/w3c/dom/Node.html#ELEMENT_NODE">ELEMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#ENTITY_NODE">ENTITY_NODE</a>, <a href="../../../org/w3c/dom/Node.html#ENTITY_REFERENCE_NODE">ENTITY_REFERENCE_NODE</a>, <a href="../../../org/w3c/dom/Node.html#NOTATION_NODE">NOTATION_NODE</a>, <a href="../../../org/w3c/dom/Node.html#PROCESSING_INSTRUCTION_NODE">PROCESSING_INSTRUCTION_NODE</a>, <a href="../../../org/w3c/dom/Node.html#TEXT_NODE">TEXT_NODE</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="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#getAttribute-java.lang.String-">getAttribute</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="i1">
<td class="colFirst"><code><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#getAttributeNode-java.lang.String-">getAttributeNode</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="i2">
<td class="colFirst"><code><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#getAttributeNodeNS-java.lang.String-java.lang.String-">getAttributeNodeNS</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
通过本地名称和命名空间URI
<code>Attr</code>节点。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<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="../../../org/w3c/dom/Element.html#getAttributeNS-java.lang.String-java.lang.String-">getAttributeNS</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
通过本地名称和命名空间URI检索属性值。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../org/w3c/dom/NodeList.html" title="interface in org.w3c.dom">NodeList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#getElementsByTagName-java.lang.String-">getElementsByTagName</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
返回
<code>NodeList</code>所有子孙的
<code>Elements</code>具有给定标记名称,在文档顺序。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../org/w3c/dom/NodeList.html" title="interface in org.w3c.dom">NodeList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#getElementsByTagNameNS-java.lang.String-java.lang.String-">getElementsByTagNameNS</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
返回
<code>NodeList</code>所有后代的
<code>Elements</code>具有给定本地名称和命名空间URI在文档顺序。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../org/w3c/dom/TypeInfo.html" title="interface in org.w3c.dom">TypeInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#getSchemaTypeInfo--">getSchemaTypeInfo</a></span>()</code>
<div class="block">
与该元素相关联的类型信息。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<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="../../../org/w3c/dom/Element.html#getTagName--">getTagName</a></span>()</code>
<div class="block">
元素的名称。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#hasAttribute-java.lang.String-">hasAttribute</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
返回
<code>true</code>在此元素上被指定给定名称的属性或具有默认值,
<code>false</code>其他。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#hasAttributeNS-java.lang.String-java.lang.String-">hasAttributeNS</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
返回
<code>true</code>在此元素上被指定或具有默认值与给定的本地名称和命名空间的属性URI
<code>false</code>其他。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#removeAttribute-java.lang.String-">removeAttribute</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="i11">
<td class="colFirst"><code><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#removeAttributeNode-org.w3c.dom.Attr-">removeAttributeNode</a></span>(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> oldAttr)</code>
<div class="block">
删除指定的属性节点。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#removeAttributeNS-java.lang.String-java.lang.String-">removeAttributeNS</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
通过本地名称和命名空间URI删除属性。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#setAttribute-java.lang.String-java.lang.String-">setAttribute</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</code>
<div class="block">
添加一个新属性。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#setAttributeNode-org.w3c.dom.Attr-">setAttributeNode</a></span>(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> newAttr)</code>
<div class="block">
添加一个新的属性节点。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#setAttributeNodeNS-org.w3c.dom.Attr-">setAttributeNodeNS</a></span>(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> newAttr)</code>
<div class="block">
添加一个新属性。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#setAttributeNS-java.lang.String-java.lang.String-java.lang.String-">setAttributeNS</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> qualifiedName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</code>
<div class="block">
添加一个新属性。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#setIdAttribute-java.lang.String-boolean-">setIdAttribute</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, boolean isId)</code>
<div class="block">
如果参数
<code>isId</code>
<code>true</code> 则此方法将指定的属性声明为用户确定的ID属性。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#setIdAttributeNode-org.w3c.dom.Attr-boolean-">setIdAttributeNode</a></span>(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> idAttr, boolean isId)</code>
<div class="block">
如果参数
<code>isId</code>
<code>true</code> 则此方法将指定的属性声明为用户确定的ID属性。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Element.html#setIdAttributeNS-java.lang.String-java.lang.String-boolean-">setIdAttributeNS</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName, boolean isId)</code>
<div class="block">
如果参数
<code>isId</code>
<code>true</code> 则此方法将指定的属性声明为用户确定的ID属性。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.w3c.dom.Node">
<!-- --> </a> <h3>Methods inherited from interface org.w3c.dom.<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></h3> <code><a href="../../../org/w3c/dom/Node.html#appendChild-org.w3c.dom.Node-">appendChild</a>, <a href="../../../org/w3c/dom/Node.html#cloneNode-boolean-">cloneNode</a>, <a href="../../../org/w3c/dom/Node.html#compareDocumentPosition-org.w3c.dom.Node-">compareDocumentPosition</a>, <a href="../../../org/w3c/dom/Node.html#getAttributes--">getAttributes</a>, <a href="../../../org/w3c/dom/Node.html#getBaseURI--">getBaseURI</a>, <a href="../../../org/w3c/dom/Node.html#getChildNodes--">getChildNodes</a>, <a href="../../../org/w3c/dom/Node.html#getFeature-java.lang.String-java.lang.String-">getFeature</a>, <a href="../../../org/w3c/dom/Node.html#getFirstChild--">getFirstChild</a>, <a href="../../../org/w3c/dom/Node.html#getLastChild--">getLastChild</a>, <a href="../../../org/w3c/dom/Node.html#getLocalName--">getLocalName</a>, <a href="../../../org/w3c/dom/Node.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../org/w3c/dom/Node.html#getNextSibling--">getNextSibling</a>, <a href="../../../org/w3c/dom/Node.html#getNodeName--">getNodeName</a>, <a href="../../../org/w3c/dom/Node.html#getNodeType--">getNodeType</a>, <a href="../../../org/w3c/dom/Node.html#getNodeValue--">getNodeValue</a>, <a href="../../../org/w3c/dom/Node.html#getOwnerDocument--">getOwnerDocument</a>, <a href="../../../org/w3c/dom/Node.html#getParentNode--">getParentNode</a>, <a href="../../../org/w3c/dom/Node.html#getPrefix--">getPrefix</a>, <a href="../../../org/w3c/dom/Node.html#getPreviousSibling--">getPreviousSibling</a>, <a href="../../../org/w3c/dom/Node.html#getTextContent--">getTextContent</a>, <a href="../../../org/w3c/dom/Node.html#getUserData-java.lang.String-">getUserData</a>, <a href="../../../org/w3c/dom/Node.html#hasAttributes--">hasAttributes</a>, <a href="../../../org/w3c/dom/Node.html#hasChildNodes--">hasChildNodes</a>, <a href="../../../org/w3c/dom/Node.html#insertBefore-org.w3c.dom.Node-org.w3c.dom.Node-">insertBefore</a>, <a href="../../../org/w3c/dom/Node.html#isDefaultNamespace-java.lang.String-">isDefaultNamespace</a>, <a href="../../../org/w3c/dom/Node.html#isEqualNode-org.w3c.dom.Node-">isEqualNode</a>, <a href="../../../org/w3c/dom/Node.html#isSameNode-org.w3c.dom.Node-">isSameNode</a>, <a href="../../../org/w3c/dom/Node.html#isSupported-java.lang.String-java.lang.String-">isSupported</a>, <a href="../../../org/w3c/dom/Node.html#lookupNamespaceURI-java.lang.String-">lookupNamespaceURI</a>, <a href="../../../org/w3c/dom/Node.html#lookupPrefix-java.lang.String-">lookupPrefix</a>, <a href="../../../org/w3c/dom/Node.html#normalize--">normalize</a>, <a href="../../../org/w3c/dom/Node.html#removeChild-org.w3c.dom.Node-">removeChild</a>, <a href="../../../org/w3c/dom/Node.html#replaceChild-org.w3c.dom.Node-org.w3c.dom.Node-">replaceChild</a>, <a href="../../../org/w3c/dom/Node.html#setNodeValue-java.lang.String-">setNodeValue</a>, <a href="../../../org/w3c/dom/Node.html#setPrefix-java.lang.String-">setPrefix</a>, <a href="../../../org/w3c/dom/Node.html#setTextContent-java.lang.String-">setTextContent</a>, <a href="../../../org/w3c/dom/Node.html#setUserData-java.lang.String-java.lang.Object-org.w3c.dom.UserDataHandler-">setUserData</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="getTagName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getTagName</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getTagName()</pre>
<div class="block">
<span>元素的名称。</span>
<span>如果<code>Node.localName</code>不同于<code>null</code> ,则此属性是限定名称。</span>
<span>例如,在:</span>
<pre> <span>&lt;elementExample id="demo"&gt; ...
&lt;/elementExample&gt; ,</span> </pre>
<span><code>tagName</code>的值为<code>"elementExample"</code></span>
<span>请注意这是在XML中的情况保留DOM的所有操作也是如此。</span>
<span><code>tagName</code> HTML源文件中的情况如何HTML DOM <code>tagName</code>以规范的大写形式返回HTML元素的tagName。</span>
</div> </li>
</ul> <a name="getAttribute-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttribute</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getAttribute(<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>
<code>Attr</code>值作为字符串,或空字符串,如果该属性没有指定或默认值。
</dd>
</dl> </li>
</ul> <a name="setAttribute-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAttribute</h4> <pre>void setAttribute(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>添加一个新属性。</span>
<span>如果具有该名称的属性已经存在于元素中则其值将更改为value参数的值。</span>
<span>这个值是一个简单的字符串;</span>
<span>它不被解析,因为它被设置。</span>
<span>因此,任何标记(例如要被识别为实体引用的语法)被视为文本文本,并且在写出时需要被实现适当地转义。</span>
<span>为了分配包含实体引用的属性值,用户必须创建一个<code>Attr</code>节点加上任何<code>Text</code><code>EntityReference</code>节点,构建适当的子树,并使用<code>setAttributeNode</code>将其分配为属性的值。</span>
<br/>
<span>要使用限定名称和命名空间URI设置属性请使用<code>setAttributeNS</code>方法。</span>
</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>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - INVALID_CHARACTER_ERR如果指定的名称是不按照规定使用的XML版本的XML名称募集<code>Document.xmlVersion</code>属性。</span>
<br/>
<span>NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则引发。</span>
</dd>
</dl> </li>
</ul> <a name="removeAttribute-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAttribute</h4> <pre>void removeAttribute(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>按名称删除属性。</span>
<span>如果在DTD中定义了已删除属性的默认值则在适用时会立即出现一个新属性默认值以及相应的名称空间URI本地名称和前缀。</span>
<span>该实现可能类似地处理来自其他模式的默认值,但应用程序应使用<code>Document.normalizeDocument()</code>来保证此信息是最新的。</span>
<br/>
<span>如果没有找到具有此名称的属性,则此方法无效。</span>
<br/>
<span>要通过本地名称和命名空间URI删除属性请使用<code>removeAttributeNS</code>方法。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要删除的属性的名称。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则提升。
</dd>
</dl> </li>
</ul> <a name="getAttributeNode-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributeNode</h4> <pre><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> getAttributeNode(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
<span>按名称检索属性节点。</span>
<br/>
<span>要通过限定名称和命名空间URI检索属性节点请使用<code>getAttributeNodeNS</code>方法。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要检索的属性的名称(
<code>nodeName</code> )。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
具有指定名称(
<code>nodeName</code> )或
<code>null</code>
<code>Attr</code>节点,如果没有此类属性。
</dd>
</dl> </li>
</ul> <a name="setAttributeNode-org.w3c.dom.Attr-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAttributeNode</h4> <pre><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> setAttributeNode(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> newAttr)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>添加一个新的属性节点。</span>
<span>如果具有该名称的属性( <code>nodeName</code> )已经存在于元素中,则会被新的属性替换。</span>
<span>替换属性节点本身不起作用。</span>
<br/>
<span>要添加具有限定名称和命名空间URI的新属性节点请使用<code>setAttributeNodeNS</code>方法。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>newAttr</code> - 要添加到属性列表的
<code>Attr</code>节点。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<code>newAttr</code>属性替换现有属性,替换
<code>Attr</code>节点返回,否则
<code>null</code>返回。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - WRONG_DOCUMENT_ERR如果<code>newAttr</code>是从与创建该元素的文档不同的文档创建的,则引发。</span>
<br/>
<span>NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则引发。</span>
<br/>
<span>INUSE_ATTRIBUTE_ERR如果<code>newAttr</code>已经是另一个<code>Element</code>对象的属性,则<code>Element</code></span>
<span>DOM用户必须明确克隆<code>Attr</code>节点,以便在其他元素中重新使用它们。</span>
</dd>
</dl> </li>
</ul> <a name="removeAttributeNode-org.w3c.dom.Attr-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAttributeNode</h4> <pre><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> removeAttributeNode(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> oldAttr)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>删除指定的属性节点。</span>
<span>如果在DTD中定义了已删除的<code>Attr</code>节点的默认值则在适用的情况下将立即显示一个新节点和默认值以及相应的命名空间URI本地名称和前缀。</span>
<span>实现可能类似地处理来自其他模式的默认值,但应用程序应使用<code>Document.normalizeDocument()</code>来保证此信息是最新的。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>oldAttr</code> - 要从属性列表中删除的
<code>Attr</code>节点。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
被删除的
<code>Attr</code>节点。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则提升。</span>
<br/>
<span>NOT_FOUND_ERR如果<code>oldAttr</code>不是元素的属性,则引发。</span>
</dd>
</dl> </li>
</ul> <a name="getElementsByTagName-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getElementsByTagName</h4> <pre><a href="../../../org/w3c/dom/NodeList.html" title="interface in org.w3c.dom">NodeList</a> getElementsByTagName(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
返回
<code>NodeList</code>所有子孙的
<code>Elements</code>具有给定标记名称,在文档顺序。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>name</code> - 要匹配的标签的名称。</span>
<span>特殊值“*”匹配所有标签。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个匹配的列表
<code>Element</code>节点。
</dd>
</dl> </li>
</ul> <a name="getAttributeNS-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributeNS</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getAttributeNS(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>通过本地名称和命名空间URI检索属性值。</span>
<br/>
<span>按照[ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ],应用程序必须使用值<code>null</code>作为方法的<code>namespaceURI</code>参数,如果他们希望没有命名空间。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 要检索的属性的命名空间URI。
</dd>
<dd>
<code>localName</code> - 要检索的属性的本地名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Attr</code>值作为字符串,或空字符串,如果该属性没有指定或默认值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NOT_SUPPORTED_ERR如果实现不支持功能
<code>"XML"</code> 并且通过文档公开的语言不支持XML命名空间例如[
<a href="http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> ]),则可能会被引发。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="setAttributeNS-java.lang.String-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAttributeNS</h4> <pre>void setAttributeNS(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> qualifiedName,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>添加一个新属性。</span>
<span>如果元素上已经存在具有相同本地名称和命名空间URI的属性则其前缀将更改为<code>qualifiedName</code>的前缀部分,并将其值更改为<code>value</code>参数。</span>
<span>这个值是一个简单的字符串;</span>
<span>它不被解析,因为它被设置。</span>
<span>因此,任何标记(例如要被识别为实体引用的语法)被视为文本文本,并且在写出时需要被实现适当地转义。</span>
<span>为了分配包含实体引用的属性值,用户必须创建一个<code>Attr</code>节点加上任何<code>Text</code><code>EntityReference</code>节点,构建适当的子树,并使用<code>setAttributeNodeNS</code><code>setAttributeNode</code>将其分配为属性的值。</span>
<br/>
<span>按照[ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ],应用程序必须使用值<code>null</code>作为方法的<code>namespaceURI</code>参数,如果他们希望没有命名空间。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 要创建或更改的属性的命名空间URI。
</dd>
<dd>
<code>qualifiedName</code> - 要创建或更改的属性的限定名称。
</dd>
<dd>
<code>value</code> - 以字符串形式设置的值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - INVALID_CHARACTER_ERR如果指定的限定名称不是按照规定的使用中的XML版本的XML名称募集<code>Document.xmlVersion</code>属性。</span>
<br/>
<span>NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则引发。</span>
<br/>
<span>NAMESPACE_ERR若该<code>qualifiedName</code>在XML规范每个命名空间畸形如果<code>qualifiedName</code>有一个前缀, <code>namespaceURI</code><code>null</code> ,如果<code>qualifiedName</code>有前缀为“xml”和<code>namespaceURI</code>是“不同<a href="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</a> ”,如果<code>qualifiedName</code>或其前缀为“xmlns”和<code>namespaceURI</code>距离“不同<a href="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</a> ”,或者如果<code>namespaceURI</code>是“ <a href="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</a> ”,而本<code>qualifiedName</code>也不其前缀为“xmlns”。</span>
<br/>
<span>NOT_SUPPORTED_ERR如果实现不支持功能<code>"XML"</code> 并且通过文档公开的语言不支持XML命名空间例如[ <a href="http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> ]),则可能会被引发。</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="removeAttributeNS-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAttributeNS</h4> <pre>void removeAttributeNS(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>通过本地名称和命名空间URI删除属性。</span>
<span>如果在DTD中定义了已删除属性的默认值则在适用时会立即出现一个新属性默认值以及相应的名称空间URI本地名称和前缀。</span>
<span>该实现可能类似地处理来自其他模式的默认值,但应用程序应使用<code>Document.normalizeDocument()</code>来保证此信息是最新的。</span>
<br/>
<span>如果没有找到具有此本地名称和命名空间URI的属性则此方法无效。</span>
<br/>
<span>按照[ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ],应用程序必须使用值<code>null</code>作为方法的<code>namespaceURI</code>参数,如果他们希望没有命名空间。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 要删除的属性的命名空间URI。
</dd>
<dd>
<code>localName</code> - 要删除的属性的本地名称。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则提升。</span>
<br/>
<span>NOT_SUPPORTED_ERR如果实现不支持功能<code>"XML"</code> 并且通过文档公开的语言不支持XML命名空间例如[ <a href="http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> ]),则可能会被引发。</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="getAttributeNodeNS-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributeNodeNS</h4> <pre><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> getAttributeNodeNS(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>通过本地名称和命名空间URI <code>Attr</code>节点。</span>
<br/>
<span>按照[ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ],应用程序必须使用值<code>null</code>作为方法的<code>namespaceURI</code>参数,如果他们希望没有命名空间。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 要检索的属性的命名空间URI。
</dd>
<dd>
<code>localName</code> - 要检索的属性的本地名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
具有指定属性本地名称和命名空间URI的
<code>Attr</code>节点或
<code>null</code>如果没有此类属性。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NOT_SUPPORTED_ERR如果实现不支持功能
<code>"XML"</code> 并且通过文档公开的语言不支持XML命名空间例如[
<a href="http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> ]),则可能会被引发。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="setAttributeNodeNS-org.w3c.dom.Attr-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAttributeNodeNS</h4> <pre><a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> setAttributeNodeNS(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> newAttr)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>添加一个新属性。</span>
<span>如果具有该本地名称和该名称空间URI的属性已经存在于该元素中则该属性将被新的属性替换。</span>
<span>替换属性节点本身不起作用。</span>
<br/>
<span>按照[ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ],应用程序必须使用值<code>null</code>作为方法的<code>namespaceURI</code>参数,如果他们希望没有命名空间。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>newAttr</code> - 要添加到属性列表的
<code>Attr</code>节点。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<code>newAttr</code>属性替换具有相同本地名称和名称空间URI的现有属性则更换
<code>Attr</code>节点返回,否则
<code>null</code>返回。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - WRONG_DOCUMENT_ERR如果<code>newAttr</code>是从与创建元素的文档不同的文档创建的,则引发。</span>
<br/>
<span>NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则引发。</span>
<br/>
<span>INUSE_ATTRIBUTE_ERR如果<code>newAttr</code>已经是另一个<code>Element</code>对象的属性,则<code>Element</code></span>
<span>DOM用户必须明确克隆<code>Attr</code>节点,以便在其他元素中重新使用它们。</span>
<br/>
<span>NOT_SUPPORTED_ERR如果实现不支持功能<code>"XML"</code> 并且通过文档公开的语言不支持XML命名空间例如[ <a href="http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> ]),则可能会被引发。</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="getElementsByTagNameNS-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getElementsByTagNameNS</h4> <pre><a href="../../../org/w3c/dom/NodeList.html" title="interface in org.w3c.dom">NodeList</a> getElementsByTagNameNS(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
返回
<code>NodeList</code>所有后代的
<code>Elements</code>具有给定本地名称和命名空间URI在文档顺序。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>namespaceURI</code> - 要匹配的元素的命名空间URI。</span>
<span>特殊值“*”匹配所有命名空间。</span>
</dd>
<dd>
<span><code>localName</code> - 要匹配的元素的本地名称。</span>
<span>特殊值“*”与所有本地名称相匹配。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个新的
<code>NodeList</code>对象包含所有匹配的
<code>Elements</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NOT_SUPPORTED_ERR如果实现不支持功能
<code>"XML"</code> 并且通过文档公开的语言不支持XML命名空间例如[
<a href="http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> ]),则可能会被引发。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="hasAttribute-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>hasAttribute</h4> <pre>boolean hasAttribute(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
返回
<code>true</code>在此元素上被指定给定名称的属性或具有默认值,
<code>false</code>其他。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要查找的属性的名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果此元素上被指定具有给定名称的属性或具有缺省值,
<code>false</code>否则。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="hasAttributeNS-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>hasAttributeNS</h4> <pre>boolean hasAttributeNS(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>返回<code>true</code>在此元素上被指定或具有默认值与给定的本地名称和命名空间的属性URI <code>false</code>其他。</span>
<br/>
<span>按照[ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ],应用程序必须使用值<code>null</code>作为方法的<code>namespaceURI</code>参数,如果他们希望没有命名空间。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 要查找的属性的命名空间URI。
</dd>
<dd>
<code>localName</code> - 要查找的属性的本地名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果指定使用给定本地名称和名称空间URI的属性或具有此元件上的默认值
<code>false</code>否则。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NOT_SUPPORTED_ERR如果实现不支持功能
<code>"XML"</code> 并且通过文档公开的语言不支持XML命名空间例如[
<a href="http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> ]),则可能会被引发。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM级别2
</dd>
</dl> </li>
</ul> <a name="getSchemaTypeInfo--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSchemaTypeInfo</h4> <pre><a href="../../../org/w3c/dom/TypeInfo.html" title="interface in org.w3c.dom">TypeInfo</a> getSchemaTypeInfo()</pre>
<div class="block">
与该元素相关联的类型信息。
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM 3级
</dd>
</dl> </li>
</ul> <a name="setIdAttribute-java.lang.String-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setIdAttribute</h4> <pre>void setIdAttribute(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
boolean isId)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>如果参数<code>isId</code><code>true</code> 则此方法将指定的属性声明为用户确定的ID属性。</span>
<span>这会影响价值<code>Attr.isId</code>和行为<code>Document.getElementById</code> ,但不会改变,可能是在使用中的任何模式,特别是这并没有影响到<code>Attr.schemaTypeInfo</code>指定的<code>Attr</code>节点。</span>
<span>使用参数<code>isId</code>的值<code>false</code>取消<code>isId</code>作为用户确定的ID属性的属性。</span>
<br/>
<span>要使用本地名称和命名空间URI指定属性请使用<code>setIdAttributeNS</code>方法。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 属性的名称。
</dd>
<dd>
<code>isId</code> - 属性是否为类型ID。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则引发。</span>
<br/>
<span>NOT_FOUND_ERR如果指定的节点不是此元素的属性则引发。</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM 3级
</dd>
</dl> </li>
</ul> <a name="setIdAttributeNS-java.lang.String-java.lang.String-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setIdAttributeNS</h4> <pre>void setIdAttributeNS(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName,
boolean isId)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>如果参数<code>isId</code><code>true</code> 则此方法将指定的属性声明为用户确定的ID属性。</span>
<span>这会影响价值<code>Attr.isId</code>和行为<code>Document.getElementById</code> ,但不会改变,可能是在使用中的任何模式,特别是这并没有影响到<code>Attr.schemaTypeInfo</code>指定的<code>Attr</code>节点。</span>
<span>使用值<code>false</code>作为参数<code>isId</code>取消声明作为用户确定的ID属性的属性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 属性的命名空间URI。
</dd>
<dd>
<code>localName</code> -
<code>localName</code>的本地名称。
</dd>
<dd>
<code>isId</code> - 属性是否为类型ID。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则引发。</span>
<br/>
<span>NOT_FOUND_ERR如果指定的节点不是此元素的属性则引发。</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM 3级
</dd>
</dl> </li>
</ul> <a name="setIdAttributeNode-org.w3c.dom.Attr-boolean-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setIdAttributeNode</h4> <pre>void setIdAttributeNode(<a href="../../../org/w3c/dom/Attr.html" title="interface in org.w3c.dom">Attr</a> idAttr,
boolean isId)
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
<div class="block">
<span>如果参数<code>isId</code><code>true</code> 则此方法将指定的属性声明为用户确定的ID属性。</span>
<span>这会影响价值<code>Attr.isId</code>和行为<code>Document.getElementById</code> ,但不会改变,可能是在使用中的任何模式,特别是这并没有影响到<code>Attr.schemaTypeInfo</code>指定的<code>Attr</code>节点。</span>
<span>对参数<code>isId</code>使用值<code>false</code>取消<code>isId</code>作为用户确定的ID属性的属性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>idAttr</code> - 属性节点。
</dd>
<dd>
<code>isId</code> -
<code>isId</code>是否是类型ID。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - NO_MODIFICATION_ALLOWED_ERR如果此节点是只读的则引发。</span>
<br/>
<span>NOT_FOUND_ERR如果指定的节点不是此元素的属性则引发。</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
DOM 3级
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>