mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-08 02:32:46 +08:00
1741 lines
84 KiB
HTML
1741 lines
84 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
compact2, compact3
|
||
</div>
|
||
<div class="subTitle">
|
||
org.w3c.dom
|
||
</div>
|
||
<h2 class="title" title="Interface Node">Interface Node</h2>
|
||
</div><div class="contentContainer">
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Known Subinterfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../org/w3c/dom/Attr.html" title="界面在org.w3c.dom">Attr</a> , <a href="../../../org/w3c/dom/CDATASection.html" title="界面在org.w3c.dom">CDATASection</a> , <a href="../../../org/w3c/dom/CharacterData.html" title="界面在org.w3c.dom">CharacterData</a> , <a href="../../../org/w3c/dom/Comment.html" title="界面在org.w3c.dom">Comment</a> , <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="../../../org/w3c/dom/Document.html" title="界面在org.w3c.dom">Document</a> , <a href="../../../org/w3c/dom/DocumentFragment.html" title="界面在org.w3c.dom">DocumentFragment</a> , <a href="../../../org/w3c/dom/DocumentType.html" title="界面在org.w3c.dom">DocumentType</a> , <a href="../../../org/w3c/dom/Element.html" title="界面在org.w3c.dom">Element</a> , <a href="../../../org/w3c/dom/Entity.html" title="界面在org.w3c.dom">Entity</a> , <a href="../../../org/w3c/dom/EntityReference.html" title="界面在org.w3c.dom">EntityReference</a> , <a href="../../../javax/xml/soap/Node.html" title="javax.xml.soap中的接口">Node</a> , <a href="../../../org/w3c/dom/Notation.html" title="界面在org.w3c.dom">Notation</a> , <a href="../../../org/w3c/dom/ProcessingInstruction.html" title="界面在org.w3c.dom">ProcessingInstruction</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> , <a href="../../../org/w3c/dom/Text.html" title="界面在org.w3c.dom">Text</a> , <a href="../../../javax/xml/soap/Text.html" title="javax.xml.soap中的接口">Text</a></span>
|
||
</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>
|
||
所有已知实现类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/imageio/metadata/IIOMetadataNode.html" title="javax.imageio.metadata中的类">IIOMetadataNode</a> , <a href="../../../javax/xml/soap/SOAPPart.html" title="javax.xml.soap中的类">SOAPPart</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Node</span></pre>
|
||
<div class="block">
|
||
<span><code>Node</code>接口是整个文档对象模型的主数据类型。</span>
|
||
<span>它表示文档树中的单个节点。</span>
|
||
<span>虽然实现<code>Node</code>接口的所有对象都公开了处理子对象的方法,但并不是所有实现Node接口的<code>Node</code>都可能有子节点。</span>
|
||
<span>例如, <code>Text</code>节点可能没有子节点,并且向这些节点添加子节点导致<code>DOMException</code>被引发。</span>
|
||
<p> <span>属性<code>nodeName</code> , <code>nodeValue</code>和<code>attributes</code>包括作为一种机制来获取节点信息,而无需拆毁到特定的派生接口。</span> <span>如果对于特定的<code>nodeType</code> (例如, <code>nodeValue</code>的<code>Element</code>或<code>attributes</code>的<code>Comment</code> )没有明确的映射,则返回<code>null</code> 。</span> <span>请注意,专用接口可能包含附加和更方便的机制来获取和设置相关信息。</span> </p>
|
||
<p> <span>的值<code>nodeName</code> , <code>nodeValue</code>和<code>attributes</code>根据不同节点类型,如下所示:</span> </p>
|
||
<span> Interface nodeName nodeValue attributes <code>Attr</code> same as <code>Attr.name</code> same as <code>Attr.value</code> <code>null</code> <code>CDATASection</code> <code>"#cdata-section"</code> same as <code>CharacterData.data</code>, the content of the CDATA Section <code>null</code> <code>Comment</code> <code>"#comment"</code> same as <code>CharacterData.data</code>, the content of the comment <code>null</code> <code>Document</code> <code>"#document"</code> <code>null</code> <code>null</code> <code>DocumentFragment</code> <code>"#document-fragment"</code> <code>null</code> <code>null</code> <code>DocumentType</code> same as <code>DocumentType.name</code> <code>null</code> <code>null</code> <code>Element</code> same as <code>Element.tagName</code> <code>null</code> <code>NamedNodeMap</code> <code>Entity</code> entity name <code>null</code> <code>null</code> <code>EntityReference</code> name of entity referenced <code>null</code> <code>null</code> <code>Notation</code> notation name <code>null</code> <code>null</code> <code>ProcessingInstruction</code> same as <code>ProcessingInstruction.target</code> same as <code>ProcessingInstruction.data</code> <code>null</code> <code>Text</code> <code>"#text"</code> same as <code>CharacterData.data</code>, the content of the text node <code>null</code> </span>
|
||
<table border="1" cellpadding="3">
|
||
</table>
|
||
<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>
|
||
<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 short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#ATTRIBUTE_NODE">ATTRIBUTE_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>Attr</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#CDATA_SECTION_NODE">CDATA_SECTION_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>CDATASection</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#COMMENT_NODE">COMMENT_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>Comment</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_FRAGMENT_NODE">DOCUMENT_FRAGMENT_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>DocumentFragment</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_NODE">DOCUMENT_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是一个
|
||
<code>Document</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINED_BY">DOCUMENT_POSITION_CONTAINED_BY</a></span></code>
|
||
<div class="block">
|
||
节点由参考节点包含。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINS">DOCUMENT_POSITION_CONTAINS</a></span></code>
|
||
<div class="block">
|
||
节点包含参考节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_DISCONNECTED">DOCUMENT_POSITION_DISCONNECTED</a></span></code>
|
||
<div class="block">
|
||
两个节点断开连接。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_FOLLOWING">DOCUMENT_POSITION_FOLLOWING</a></span></code>
|
||
<div class="block">
|
||
节点跟随参考节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</a></span></code>
|
||
<div class="block">
|
||
前面和后面的确定是实现特定的。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_PRECEDING">DOCUMENT_POSITION_PRECEDING</a></span></code>
|
||
<div class="block">
|
||
第二个节点在参考节点之前。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#DOCUMENT_TYPE_NODE">DOCUMENT_TYPE_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>DocumentType</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#ELEMENT_NODE">ELEMENT_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>Element</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#ENTITY_NODE">ENTITY_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>Entity</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#ENTITY_REFERENCE_NODE">ENTITY_REFERENCE_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>EntityReference</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#NOTATION_NODE">NOTATION_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是
|
||
<code>Notation</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#PROCESSING_INSTRUCTION_NODE">PROCESSING_INSTRUCTION_NODE</a></span></code>
|
||
<div class="block">
|
||
该节点是
|
||
<code>ProcessingInstruction</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#TEXT_NODE">TEXT_NODE</a></span></code>
|
||
<div class="block">
|
||
节点是一个
|
||
<code>Text</code>节点。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ========== METHOD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.summary">
|
||
<!-- --> </a> <h3>方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
|
||
<caption>
|
||
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
|
||
</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="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#appendChild-org.w3c.dom.Node-">appendChild</a></span>(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> newChild)</code>
|
||
<div class="block">
|
||
将节点
|
||
<code>newChild</code>添加到此节点的子节点列表的末尾。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#cloneNode-boolean-">cloneNode</a></span>(boolean deep)</code>
|
||
<div class="block">
|
||
返回此节点的副本,即,作为节点的通用拷贝构造函数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#compareDocumentPosition-org.w3c.dom.Node-">compareDocumentPosition</a></span>(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> other)</code>
|
||
<div class="block">
|
||
比较参考节点,即
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/NamedNodeMap.html" title="interface in org.w3c.dom">NamedNodeMap</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getAttributes--">getAttributes</a></span>()</code>
|
||
<div class="block">
|
||
A
|
||
<code>NamedNodeMap</code>包含此节点的属性(如果是
|
||
<code>Element</code> )或
|
||
<code>null</code>否则。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<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/Node.html#getBaseURI--">getBaseURI</a></span>()</code>
|
||
<div class="block">
|
||
该节点的绝对基本URI或
|
||
<code>null</code>如果实现无法获取绝对URI。
|
||
</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/Node.html#getChildNodes--">getChildNodes</a></span>()</code>
|
||
<div class="block">
|
||
A
|
||
<code>NodeList</code>包含此节点的所有子节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getFeature-java.lang.String-java.lang.String-">getFeature</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> feature, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> version)</code>
|
||
<div class="block">
|
||
该方法返回一个专门的对象,该对象实现指定的特征和版本的专门API,如
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getFirstChild--">getFirstChild</a></span>()</code>
|
||
<div class="block">
|
||
这个节点的第一个孩子。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getLastChild--">getLastChild</a></span>()</code>
|
||
<div class="block">
|
||
这个节点的最后一个孩子。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<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/Node.html#getLocalName--">getLocalName</a></span>()</code>
|
||
<div class="block">
|
||
返回此节点的限定名称的本地部分。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<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/Node.html#getNamespaceURI--">getNamespaceURI</a></span>()</code>
|
||
<div class="block">
|
||
该节点的命名空间URI,或
|
||
<code>null</code>如果它是未指定的(见)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getNextSibling--">getNextSibling</a></span>()</code>
|
||
<div class="block">
|
||
紧随该节点的节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<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/Node.html#getNodeName--">getNodeName</a></span>()</code>
|
||
<div class="block">
|
||
<span>该节点的名称取决于其类型;</span>
|
||
<span>见上表。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getNodeType--">getNodeType</a></span>()</code>
|
||
<div class="block">
|
||
代表基础对象的类型的代码,如上所定义。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<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/Node.html#getNodeValue--">getNodeValue</a></span>()</code>
|
||
<div class="block">
|
||
<span>该节点的值取决于其类型;</span>
|
||
<span>见上表。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Document.html" title="interface in org.w3c.dom">Document</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getOwnerDocument--">getOwnerDocument</a></span>()</code>
|
||
<div class="block">
|
||
与此节点相关
|
||
<code>Document</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getParentNode--">getParentNode</a></span>()</code>
|
||
<div class="block">
|
||
这个节点的父节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<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/Node.html#getPrefix--">getPrefix</a></span>()</code>
|
||
<div class="block">
|
||
该节点的命名空间前缀,如果
|
||
<code>null</code>指定,则为null。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getPreviousSibling--">getPreviousSibling</a></span>()</code>
|
||
<div class="block">
|
||
紧邻节点之前的节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<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/Node.html#getTextContent--">getTextContent</a></span>()</code>
|
||
<div class="block">
|
||
此属性返回此节点及其后代的文本内容。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#getUserData-java.lang.String-">getUserData</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> key)</code>
|
||
<div class="block">
|
||
检索与该节点上的键相关联的对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i21">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#hasAttributes--">hasAttributes</a></span>()</code>
|
||
<div class="block">
|
||
返回此节点(如果它是一个元素)是否具有任何属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#hasChildNodes--">hasChildNodes</a></span>()</code>
|
||
<div class="block">
|
||
返回此节点是否有任何子节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#insertBefore-org.w3c.dom.Node-org.w3c.dom.Node-">insertBefore</a></span>(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> newChild, <a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> refChild)</code>
|
||
<div class="block">
|
||
插入节点
|
||
<code>newChild</code>现有的子节点之前
|
||
<code>refChild</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#isDefaultNamespace-java.lang.String-">isDefaultNamespace</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI)</code>
|
||
<div class="block">
|
||
此方法检查指定的namespaceURI
|
||
<code>namespaceURI</code>是默认命名空间。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#isEqualNode-org.w3c.dom.Node-">isEqualNode</a></span>(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> arg)</code>
|
||
<div class="block">
|
||
测试两个节点是否相等。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#isSameNode-org.w3c.dom.Node-">isSameNode</a></span>(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> other)</code>
|
||
<div class="block">
|
||
返回此节点是否与给定节点相同。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#isSupported-java.lang.String-java.lang.String-">isSupported</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> feature, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> version)</code>
|
||
<div class="block">
|
||
测试DOM实现是否实现特定功能,并且此节点支持该功能,如下所述。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<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/Node.html#lookupNamespaceURI-java.lang.String-">lookupNamespaceURI</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix)</code>
|
||
<div class="block">
|
||
从该节点开始,查找与给定前缀相关联的命名空间URI。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i29">
|
||
<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/Node.html#lookupPrefix-java.lang.String-">lookupPrefix</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI)</code>
|
||
<div class="block">
|
||
从该节点开始查找与给定名称空间URI关联的前缀。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i30">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#normalize--">normalize</a></span>()</code>
|
||
<div class="block">
|
||
将所有
|
||
<code>Text</code>节点的子树的全部深度此下方
|
||
<code>Node</code> ,包括属性节点,成“正常”的形式,其中仅结构(例如,元素,注释,处理指令,CDATA部分和实体引用)分隔
|
||
<code>Text</code>节点,即没有相邻的
|
||
<code>Text</code>节点,也没有空的
|
||
<code>Text</code>节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i31">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#removeChild-org.w3c.dom.Node-">removeChild</a></span>(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> oldChild)</code>
|
||
<div class="block">
|
||
通过删除指定的子节点
|
||
<code>oldChild</code>儿童的名单,并将其返回。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i32">
|
||
<td class="colFirst"><code><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#replaceChild-org.w3c.dom.Node-org.w3c.dom.Node-">replaceChild</a></span>(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> newChild, <a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> oldChild)</code>
|
||
<div class="block">
|
||
替换子节点
|
||
<code>oldChild</code>与
|
||
<code>newChild</code>儿童的名单,并返回
|
||
<code>oldChild</code>节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i33">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#setNodeValue-java.lang.String-">setNodeValue</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nodeValue)</code>
|
||
<div class="block">
|
||
<span>该节点的值取决于其类型;</span>
|
||
<span>见上表。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i34">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#setPrefix-java.lang.String-">setPrefix</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix)</code>
|
||
<div class="block">
|
||
该节点的命名空间前缀,如果
|
||
<code>null</code>指定,则为null。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i35">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#setTextContent-java.lang.String-">setTextContent</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> textContent)</code>
|
||
<div class="block">
|
||
此属性返回此节点及其后代的文本内容。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i36">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/w3c/dom/Node.html#setUserData-java.lang.String-java.lang.Object-org.w3c.dom.UserDataHandler-">setUserData</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> key, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> data, <a href="../../../org/w3c/dom/UserDataHandler.html" title="interface in org.w3c.dom">UserDataHandler</a> handler)</code>
|
||
<div class="block">
|
||
将对象与此节点上的键相关联。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </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="ELEMENT_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ELEMENT_NODE</h4> <pre>static final short ELEMENT_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>Element</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.ELEMENT_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ATTRIBUTE_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ATTRIBUTE_NODE</h4> <pre>static final short ATTRIBUTE_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>Attr</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.ATTRIBUTE_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="TEXT_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>TEXT_NODE</h4> <pre>static final short TEXT_NODE</pre>
|
||
<div class="block">
|
||
节点是一个
|
||
<code>Text</code>节点。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.TEXT_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="CDATA_SECTION_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>CDATA_SECTION_NODE</h4> <pre>static final short CDATA_SECTION_NODE</pre>
|
||
<div class="block">
|
||
该节点是
|
||
<code>CDATASection</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.CDATA_SECTION_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ENTITY_REFERENCE_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ENTITY_REFERENCE_NODE</h4> <pre>static final short ENTITY_REFERENCE_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>EntityReference</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.ENTITY_REFERENCE_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ENTITY_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ENTITY_NODE</h4> <pre>static final short ENTITY_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>Entity</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.ENTITY_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="PROCESSING_INSTRUCTION_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>PROCESSING_INSTRUCTION_NODE</h4> <pre>static final short PROCESSING_INSTRUCTION_NODE</pre>
|
||
<div class="block">
|
||
该节点是一个
|
||
<code>ProcessingInstruction</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="COMMENT_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>COMMENT_NODE</h4> <pre>static final short COMMENT_NODE</pre>
|
||
<div class="block">
|
||
该节点是一个
|
||
<code>Comment</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.COMMENT_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_NODE</h4> <pre>static final short DOCUMENT_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>Document</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_TYPE_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_TYPE_NODE</h4> <pre>static final short DOCUMENT_TYPE_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>DocumentType</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_TYPE_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_FRAGMENT_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_FRAGMENT_NODE</h4> <pre>static final short DOCUMENT_FRAGMENT_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>DocumentFragment</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_FRAGMENT_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="NOTATION_NODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>NOTATION_NODE</h4> <pre>static final short NOTATION_NODE</pre>
|
||
<div class="block">
|
||
节点是
|
||
<code>Notation</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.NOTATION_NODE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_POSITION_DISCONNECTED">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_POSITION_DISCONNECTED</h4> <pre>static final short DOCUMENT_POSITION_DISCONNECTED</pre>
|
||
<div class="block">
|
||
<span>两个节点断开连接。</span>
|
||
<span>断开连接的节点之间的顺序总是实现特定的。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_POSITION_DISCONNECTED">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_POSITION_PRECEDING">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_POSITION_PRECEDING</h4> <pre>static final short DOCUMENT_POSITION_PRECEDING</pre>
|
||
<div class="block">
|
||
第二个节点在参考节点之前。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_POSITION_PRECEDING">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_POSITION_FOLLOWING">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_POSITION_FOLLOWING</h4> <pre>static final short DOCUMENT_POSITION_FOLLOWING</pre>
|
||
<div class="block">
|
||
节点跟随参考节点。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_POSITION_FOLLOWING">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_POSITION_CONTAINS">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_POSITION_CONTAINS</h4> <pre>static final short DOCUMENT_POSITION_CONTAINS</pre>
|
||
<div class="block">
|
||
<span>节点包含参考节点。</span>
|
||
<span>包含的节点也总是在前面。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINS">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_POSITION_CONTAINED_BY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DOCUMENT_POSITION_CONTAINED_BY</h4> <pre>static final short DOCUMENT_POSITION_CONTAINED_BY</pre>
|
||
<div class="block">
|
||
<span>节点由参考节点包含。</span>
|
||
<span>包含的节点也一直跟随。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINED_BY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</h4> <pre>static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</pre>
|
||
<div class="block">
|
||
前面和后面的确定是实现特定的。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#org.w3c.dom.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="getNodeName--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getNodeName</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getNodeName()</pre>
|
||
<div class="block">
|
||
<span>该节点的名称取决于其类型;</span>
|
||
<span>见上表。</span>
|
||
</div> </li>
|
||
</ul> <a name="getNodeValue--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getNodeValue</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getNodeValue()
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>该节点的值取决于其类型;</span>
|
||
<span>见上表。</span>
|
||
<span>当定义为<code>null</code>时,设置它不起作用,包括如果节点是只读的。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - DOMSTRING_SIZE_ERR:募集时,将在一个不是适合返回多个字符
|
||
<code>DOMString</code>变量实现平台上。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setNodeValue-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setNodeValue</h4> <pre>void setNodeValue(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nodeValue)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>该节点的值取决于其类型;</span>
|
||
<span>见上表。</span>
|
||
<span>当它被定义为<code>null</code>时,设置它不起作用,包括如果节点是只读的。</span>
|
||
</div>
|
||
<dl>
|
||
<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:当节点只读时提升,如果没有定义为
|
||
<code>null</code> 。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getNodeType--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getNodeType</h4> <pre>short getNodeType()</pre>
|
||
<div class="block">
|
||
代表基础对象的类型的代码,如上所定义。
|
||
</div> </li>
|
||
</ul> <a name="getParentNode--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getParentNode</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> getParentNode()</pre>
|
||
<div class="block">
|
||
<span>这个节点的父节点。</span>
|
||
<span>所有节点,除了<code>Attr</code> , <code>Document</code> , <code>DocumentFragment</code> , <code>Entity</code>和<code>Notation</code>可以有父。</span>
|
||
<span>但是,如果一个节点刚刚创建但尚未添加到树中,或者如果已从树中删除,则为<code>null</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="getChildNodes--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getChildNodes</h4> <pre><a href="../../../org/w3c/dom/NodeList.html" title="interface in org.w3c.dom">NodeList</a> getChildNodes()</pre>
|
||
<div class="block">
|
||
<span>A <code>NodeList</code>包含此节点的所有子节点。</span>
|
||
<span>如果没有孩子,这是一个没有节点的<code>NodeList</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="getFirstChild--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getFirstChild</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> getFirstChild()</pre>
|
||
<div class="block">
|
||
<span>这个节点的第一个孩子。</span>
|
||
<span>如果没有这样的节点,则返回<code>null</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="getLastChild--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLastChild</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> getLastChild()</pre>
|
||
<div class="block">
|
||
<span>这个节点的最后一个孩子。</span>
|
||
<span>如果没有这样的节点,则返回<code>null</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="getPreviousSibling--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPreviousSibling</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> getPreviousSibling()</pre>
|
||
<div class="block">
|
||
<span>紧邻节点之前的节点。</span>
|
||
<span>如果没有这样的节点,则返回<code>null</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="getNextSibling--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getNextSibling</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> getNextSibling()</pre>
|
||
<div class="block">
|
||
<span>紧随该节点的节点。</span>
|
||
<span>如果没有这样的节点,则返回<code>null</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="getAttributes--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getAttributes</h4> <pre><a href="../../../org/w3c/dom/NamedNodeMap.html" title="interface in org.w3c.dom">NamedNodeMap</a> getAttributes()</pre>
|
||
<div class="block">
|
||
A
|
||
<code>NamedNodeMap</code>包含该节点的属性(如果是
|
||
<code>Element</code> )或
|
||
<code>null</code>否则。
|
||
</div> </li>
|
||
</ul> <a name="getOwnerDocument--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getOwnerDocument</h4> <pre><a href="../../../org/w3c/dom/Document.html" title="interface in org.w3c.dom">Document</a> getOwnerDocument()</pre>
|
||
<div class="block">
|
||
<span>与此节点相关<code>Document</code>对象。</span>
|
||
<span>这也是用于创建新节点的<code>Document</code>对象。</span>
|
||
<span>当这个节点是一个<code>Document</code>或<code>DocumentType</code> ,它不与任何<code>Document</code>一起使用,这是<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM级别2
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="insertBefore-org.w3c.dom.Node-org.w3c.dom.Node-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>insertBefore</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> insertBefore(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> newChild,
|
||
<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> refChild)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>插入节点<code>newChild</code>现有的子节点之前<code>refChild</code> 。</span>
|
||
<span>如果<code>refChild</code>是<code>null</code> ,在子列表的末尾插入<code>newChild</code> 。</span>
|
||
<br/>
|
||
<span>如果<code>newChild</code>是一个<code>DocumentFragment</code>对象,则其所有子项以<code>refChild</code>之前的顺序插入。</span>
|
||
<span>如果<code>newChild</code>已经在树中,它首先被删除。</span>
|
||
<p> <span><b>注意:</b>在本身之前插入节点是依赖于实现的。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newChild</code> - 要插入的节点。
|
||
</dd>
|
||
<dd>
|
||
<code>refChild</code> - 参考节点,即必须插入新节点之前的节点。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
插入的节点
|
||
</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> - HIERARCHY_REQUEST_ERR:如果此节点的类型不允许<code>newChild</code>节点的类型的<code>newChild</code>节点,或者插入的节点是该节点的祖先或该节点本身之一,或者如果此节点的类型为<code>Document</code>并且DOM应用程序尝试插入第二个<code>DocumentType</code>或<code>Element</code>节点。</span>
|
||
<br/>
|
||
<span>WRONG_DOCUMENT_ERR:如果<code>newChild</code>是从与创建此节点的文档不同的文档创建的。</span>
|
||
<br/>
|
||
<span>NO_MODIFICATION_ALLOWED_ERR:如果此节点是只读方式或如果正在插入的节点的父节点是只读的,则引发。</span>
|
||
<br/>
|
||
<span>NOT_FOUND_ERR:如果<code>refChild</code>不是此节点的子节点,则引发。</span>
|
||
<br/>
|
||
<span>NOT_SUPPORTED_ERR:如果此节点类型为<code>Document</code> ,如果DOM实现不支持插入<code>DocumentType</code>或<code>Element</code>节点,则可能会引发此异常。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="replaceChild-org.w3c.dom.Node-org.w3c.dom.Node-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>replaceChild</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> replaceChild(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> newChild,
|
||
<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> oldChild)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>替换子节点<code>oldChild</code>与<code>newChild</code>儿童的名单,并返回<code>oldChild</code>节点。</span>
|
||
<br/>
|
||
<span>如果<code>newChild</code>是<code>DocumentFragment</code>对象, <code>oldChild</code>被所有<code>DocumentFragment</code>子代替,它们以相同的顺序插入。</span>
|
||
<span>如果<code>newChild</code>已经在树中,则首先被删除。</span>
|
||
<p> <span><b>注意:</b>用自己替换节点是依赖于实现的。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newChild</code> - 放入子列表的新节点。
|
||
</dd>
|
||
<dd>
|
||
<code>oldChild</code> - 列表中被替换的节点。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
节点被替换
|
||
</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> - HIERARCHY_REQUEST_ERR:如果此节点的类型不允许<code>newChild</code>节点类型的<code>newChild</code>节点,或者放入的节点是该节点的祖先或该节点本身之一,或者如果此节点类型为<code>Document</code>和<code>Document</code>的结果将在<code>Document</code>节点上添加第二个<code>DocumentType</code>或<code>Element</code> 。</span>
|
||
<br/>
|
||
<span>WRONG_DOCUMENT_ERR:如果<code>newChild</code>是从与创建此节点的文档不同的文档创建的。</span>
|
||
<br/>
|
||
<span>NO_MODIFICATION_ALLOWED_ERR:如果此节点或新节点的父节点是只读的,则引发。</span>
|
||
<br/>
|
||
<span>NOT_FOUND_ERR:如果<code>oldChild</code>不是此节点的子节点,则引发。</span>
|
||
<br/>
|
||
<span>NOT_SUPPORTED_ERR:如果此节点类型为<code>Document</code> ,如果DOM实现不支持替换<code>DocumentType</code>子<code>Element</code>或<code>Element</code>子节点,则可能会引发此异常。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeChild-org.w3c.dom.Node-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeChild</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> removeChild(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> oldChild)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
通过删除指定的子节点
|
||
<code>oldChild</code>儿童的名单,并将其返回。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>oldChild</code> - 正在删除的节点。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
节点被删除。
|
||
</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>oldChild</code>不是此节点的子节点,则引发。</span>
|
||
<br/>
|
||
<span>NOT_SUPPORTED_ERR:如果此节点的类型为<code>Document</code> ,则如果DOM实现不支持删除<code>DocumentType</code>子<code>DocumentType</code>或<code>Element</code>子节点,则可能会引发此异常。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="appendChild-org.w3c.dom.Node-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>appendChild</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> appendChild(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> newChild)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>将节点<code>newChild</code>添加到此节点的子节点列表的末尾。</span>
|
||
<span>如果<code>newChild</code>已经在树中,那么它首先被删除。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newChild</code> - 要添加的节点。如果它是一个
|
||
<code>DocumentFragment</code>对象,则文档片段的全部内容将被移动到此节点的子列表中
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
节点已添加。
|
||
</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> - HIERARCHY_REQUEST_ERR:如果此节点的类型不允许<code>newChild</code>节点的类型的<code>newChild</code>节点,或者如果要附加的节点是此节点的祖先或此节点本身之一,或者如果此节点的类型为<code>Document</code>并且DOM应用程序尝试附加第二个<code>DocumentType</code>或<code>Element</code>节点。</span>
|
||
<br/>
|
||
<span>WRONG_DOCUMENT_ERR:如果<code>newChild</code>是从与创建此节点的文档不同的文档创建的。</span>
|
||
<br/>
|
||
<span>NO_MODIFICATION_ALLOWED_ERR:如果此节点为只读方式或如果要插入的节点的上一个父节点是只读的,则引发。</span>
|
||
<br/>
|
||
<span>NOT_SUPPORTED_ERR:如果<code>newChild</code>节点是一个子<code>Document</code>节点,此异常可能,如果DOM实现不支持取消的提出<code>DocumentType</code>儿童或<code>Element</code>孩子。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="hasChildNodes--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>hasChildNodes</h4> <pre>boolean hasChildNodes()</pre>
|
||
<div class="block">
|
||
返回此节点是否有任何子节点。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
返回
|
||
<code>true</code>如果该节点的任何孩子,
|
||
<code>false</code>其他。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="cloneNode-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>cloneNode</h4> <pre><a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> cloneNode(boolean deep)</pre>
|
||
<div class="block">
|
||
<span>返回此节点的副本,即,作为节点的通用拷贝构造函数。</span>
|
||
<span>重复节点没有父节点( <code>parentNode</code>是<code>null</code> ),没有用户数据。</span>
|
||
<span>与导入的节点关联的用户数据不会被转移。</span>
|
||
<span>但是,如果任何<code>UserDataHandlers</code>已经与相关数据指定沿着这些处理器将与该方法返回之前适当的参数调用。</span>
|
||
<br/>
|
||
<span>克隆<code>Element</code>复制所有属性及其值,包括由XML处理器生成的代表默认属性的值,但是该方法不会复制其包含的任何子代,除非它是深层克隆。</span>
|
||
<span>这包括包含在文本<code>Element</code> ,因为该文本包含在子<code>Text</code>节点。</span>
|
||
<span>直接克隆<code>Attr</code> ,而不是克隆作为<code>Element</code>克隆操作的一部分,返回一个指定的属性( <code>specified</code>是<code>true</code> )。</span>
|
||
<span>克隆一个<code>Attr</code>总是克隆它的孩子,因为它们代表它的价值,无论这是否是一个深克隆。</span>
|
||
<span>如果相应的<code>Entity</code>可用,克隆<code>EntityReference</code>自动构建其子树,无论这是否是深克隆。</span>
|
||
<span>克隆任何其他类型的节点只需返回此节点的副本。</span>
|
||
<br/>
|
||
<span>请注意,克隆不可变的子树导致可变拷贝,但是<code>EntityReference</code>克隆的<code>EntityReference</code>是只读的。</span>
|
||
<span>此外,还指定了未<code>Attr</code>节点的克隆。</span>
|
||
<span>而且,克隆<code>Document</code> , <code>DocumentType</code> , <code>Entity</code>和<code>Notation</code>节点实现有关。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>deep</code> - 如果<code>true</code> ,递归地克隆指定节点下的子树;</span>
|
||
<span>如果<code>false</code> ,只克隆节点本身(和它的属性,如果它是一个<code>Element</code> )。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
重复节点。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="normalize--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>normalize</h4> <pre>void normalize()</pre>
|
||
<div class="block">
|
||
<span>将所有<code>Text</code>节点的子树的全部深度此下方<code>Node</code> ,包括属性节点,成“正常”的形式,其中仅结构(例如,元素,注释,处理指令,CDATA部分和实体引用)分隔<code>Text</code>节点即,既没有相邻的<code>Text</code>节点也没有空的<code>Text</code>节点。</span>
|
||
<span>这可以用于确保文档的DOM视图与保存和重新加载的DOM视图相同,并且在依赖于特定文档树结构的操作(如XPointer [ <a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer</a> ]查找)时是有用的)使用。</span>
|
||
<span>如果的参数“正常化字符” <code>DOMConfiguration</code>附着在物体<code>Node.ownerDocument</code>是<code>true</code> ,这种方法也将完全正常化的字符<code>Text</code>节点。</span>
|
||
<p> <span><b>注意:</b>如果文档包含<code>CDATASections</code> ,则归一化操作本身可能不够,因为XPointers不区分<code>Text</code>节点和<code>CDATASection</code>节点。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isSupported-java.lang.String-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isSupported</h4> <pre>boolean isSupported(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> feature,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> version)</pre>
|
||
<div class="block">
|
||
测试DOM实现是否实现特定功能,并且此节点支持该功能,如下所述。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>feature</code> - 要测试的功能的名称。
|
||
</dd>
|
||
<dd>
|
||
<code>version</code> - 这是要测试的功能的版本号。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果此节点上
|
||
<code>false</code>指定的功能,则返回
|
||
<code>true</code>否则返回885634321113。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM级别2
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getNamespaceURI--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getNamespaceURI</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getNamespaceURI()</pre>
|
||
<div class="block">
|
||
<span>该节点的命名空间URI,如果<code>null</code>指定,则为null(请参阅)。</span>
|
||
<br/>
|
||
<span>这不是基于对范围中的命名空间声明的检查的命名空间查找的结果的计算值。</span>
|
||
<span>它只是在创建时给定的命名空间URI。</span>
|
||
<br/>
|
||
<span>对于除<code>ELEMENT_NODE</code>和<code>ATTRIBUTE_NODE</code>以外的任何类型的节点以及使用DOM Level 1方法(如<code>Document.createElement()</code>创建的节点,这一直是<code>null</code> 。</span>
|
||
<p> <span><b>注意:</b>根据<em>XML</em>规范[ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ]中的命名空间,属性不会从其附加的元素继承其命名空间。</span> <span>如果一个属性没有明确给出一个命名空间,它根本就没有命名空间。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM级别2
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPrefix--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPrefix</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getPrefix()</pre>
|
||
<div class="block">
|
||
<span>该节点的命名空间前缀,如果<code>null</code>指定,则为null。</span>
|
||
<span>当它被定义为<code>null</code>时,设置它不起作用,包括如果节点是只读的。</span>
|
||
<br/>
|
||
<span>请注意,如果允许,设置此属性会更改<code>nodeName</code>属性(其中包含限定名称)以及<code>tagName</code>和<code>name</code>接口的<code>Element</code>和<code>Attr</code>属性(如适用)。</span>
|
||
<br/>
|
||
<span>将前缀设置为<code>null</code>使其未指定,将其设置为空字符串是依赖于实现的。</span>
|
||
<br/>
|
||
<span>还要注意,更改已知具有默认值的属性的前缀不会使具有默认值的新属性和原始前缀出现,因为<code>namespaceURI</code>和<code>localName</code>不会更改。</span>
|
||
<br/>
|
||
<span>对于除<code>ELEMENT_NODE</code>和<code>ATTRIBUTE_NODE</code>之外的任何类型的节点以及使用DOM Level 1方法(例如<code>createElement</code>的<code>Document</code>创建的节点,始终为<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM级别2
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setPrefix-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setPrefix</h4> <pre>void setPrefix(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>该节点的命名空间前缀,如果<code>null</code>指定,则为null。</span>
|
||
<span>当它被定义为<code>null</code>时,设置它不起作用,包括如果节点是只读的。</span>
|
||
<br/>
|
||
<span>请注意,设置该属性,允许的情况下,改变了<code>nodeName</code>属性,其持有的合格的名称,以及该<code>tagName</code>个<code>name</code>的属性<code>Element</code>个<code>Attr</code>接口,适用时。</span>
|
||
<br/>
|
||
<span>将前缀设置为<code>null</code>使其未指定,将其设置为空字符串是依赖于实现的。</span>
|
||
<br/>
|
||
<span>还要注意,更改已知具有默认值的属性的前缀不会使具有默认值的新属性和原始前缀出现,因为<code>namespaceURI</code>和<code>localName</code>不会更改。</span>
|
||
<br/>
|
||
<span>对于除<code>ELEMENT_NODE</code>和<code>ATTRIBUTE_NODE</code>以外的任何类型的节点以及使用DOM Level 1方法创建的节点(例如<code>createElement</code> <code>Document</code> createElement),这一直是<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<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版本的非法字符募集<code>Document.xmlVersion</code>属性。</span>
|
||
<br/>
|
||
<span>NO_MODIFICATION_ALLOWED_ERR:如果此节点是只读的,则引发。</span>
|
||
<br/>
|
||
<span>NAMESPACE_ERR:若指定<code>prefix</code>每在XML规范中的命名空间畸形,如果<code>namespaceURI</code>此节点的是<code>null</code>时,如果指定的前缀为“xml”和<code>namespaceURI</code>该节点的距离“不同<a href="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</a> ”,如果这个节点是的属性和指定的前缀为“xmlns”和<code>namespaceURI</code>该节点的距离“不同<a href="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</a> ”,或者如果该节点是一个属性和<code>qualifiedName</code>此节点的为“xmlns” [ <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">XML Namespaces</a> ]。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM级别2
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLocalName--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLocalName</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getLocalName()</pre>
|
||
<div class="block">
|
||
<span>返回此节点的限定名称的本地部分。</span>
|
||
<br/>
|
||
<span>对于除<code>ELEMENT_NODE</code>和<code>ATTRIBUTE_NODE</code>之外的任何类型的节点以及使用DOM Level 1方法(如<code>Document.createElement()</code>创建的节点,这一直是<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM级别2
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="hasAttributes--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>hasAttributes</h4> <pre>boolean hasAttributes()</pre>
|
||
<div class="block">
|
||
返回此节点(如果它是一个元素)是否具有任何属性。
|
||
</div>
|
||
<dl>
|
||
<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="getBaseURI--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getBaseURI</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getBaseURI()</pre>
|
||
<div class="block">
|
||
<span>该节点的绝对基本URI或<code>null</code>如果实现无法获取绝对URI。</span>
|
||
<span>该值按照如下所述计算。</span>
|
||
<span>但是,当<code>Document</code>支持特征“HTML”[ <a href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109">DOM Level 2 HTML</a> ]时,首先使用HTML BASE元素的href属性的值(如果有的话)计算基本URI,否则从<code>documentURI</code>接口获得<code>Document</code>属性的值。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="compareDocumentPosition-org.w3c.dom.Node-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>compareDocumentPosition</h4> <pre>short compareDocumentPosition(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> other)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
将参考节点,即将被调用此方法的节点与文档中的位置相关联的节点(即作为参数传递的节点)进行比较。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>other</code> - 与参考节点进行比较的节点。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
返回节点相对于参考节点的位置。
|
||
</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:当比较的节点来自不协调以返回一致的实现特定结果的不同DOM实现时。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getTextContent--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getTextContent</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getTextContent()
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>此属性返回此节点及其后代的文本内容。</span>
|
||
<span>当它被定义为<code>null</code>时,设置它不起作用。</span>
|
||
<span>在设置时,可以删除此节点可能存在的任何可能的子节点,如果新字符串不为空,或<code>null</code>替换为包含此属性设置的字符串的单个<code>Text</code>节点。</span>
|
||
<br/>
|
||
<span>在获取时,不执行序列化,返回的字符串不包含任何标记。</span>
|
||
<span>不执行空格标准化,返回的字符串不包含元素内容中的空格(参见属性<code>Text.isElementContentWhitespace</code> )。</span>
|
||
<span>类似地,在设置时,也不执行解析,输入字符串被视为纯文本内容。</span>
|
||
<br/>
|
||
<span>返回的字符串由此节点的文本内容组成,具体取决于其类型,如下所示:</span>
|
||
<span> Node type Content ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE concatenation of the <code>textContent</code> attribute value of every child node, excluding COMMENT_NODE and PROCESSING_INSTRUCTION_NODE nodes. This is the empty string if the node has no children. TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE <code>nodeValue</code> DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE <em>null</em> </span>
|
||
<table border="1" cellpadding="3">
|
||
</table>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></code> - DOMSTRING_SIZE_ERR:募集时,将在一个不是适合返回多个字符
|
||
<code>DOMString</code>变量实现平台上。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setTextContent-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setTextContent</h4> <pre>void setTextContent(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> textContent)
|
||
throws <a href="../../../org/w3c/dom/DOMException.html" title="class in org.w3c.dom">DOMException</a></pre>
|
||
<div class="block">
|
||
<span>此属性返回此节点及其后代的文本内容。</span>
|
||
<span>当定义为<code>null</code>时,设置它不起作用。</span>
|
||
<span>在设置时,可以删除此节点可能存在的任何可能的子节点,如果新字符串不为空,或<code>null</code>替换为包含此属性设置的字符串的单个<code>Text</code>节点。</span>
|
||
<br/>
|
||
<span>在获取时,不执行序列化,返回的字符串不包含任何标记。</span>
|
||
<span>不执行空格标准化,返回的字符串不包含元素内容中的空格(参见属性<code>Text.isElementContentWhitespace</code> )。</span>
|
||
<span>类似地,在设置时,也不执行解析,输入字符串被视为纯文本内容。</span>
|
||
<br/>
|
||
<span>返回的字符串由此节点的文本内容组成,具体取决于其类型,如下所示:</span>
|
||
<span> Node type Content ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE concatenation of the <code>textContent</code> attribute value of every child node, excluding COMMENT_NODE and PROCESSING_INSTRUCTION_NODE nodes. This is the empty string if the node has no children. TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE <code>nodeValue</code> DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE <em>null</em> </span>
|
||
<table border="1" cellpadding="3">
|
||
</table>
|
||
</div>
|
||
<dl>
|
||
<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>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isSameNode-org.w3c.dom.Node-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isSameNode</h4> <pre>boolean isSameNode(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> other)</pre>
|
||
<div class="block">
|
||
<span>返回此节点是否与给定节点相同。</span>
|
||
<br/>
|
||
<span>该方法提供了一种方法来确定<code>Node</code>引用返回的两个<code>Node</code>引用是否相同。</span>
|
||
<span>当两个<code>Node</code>引用引用同一对象时,即使通过代理,引用也可以完全互换使用,因此所有属性都具有相同的值,并且对任一引用调用相同的DOM方法始终具有完全相同的效果。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>other</code> - 要测试的节点。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
返回
|
||
<code>true</code>如果节点是相同的,
|
||
<code>false</code>其他。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="lookupPrefix-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>lookupPrefix</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> lookupPrefix(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI)</pre>
|
||
<div class="block">
|
||
<span>从该节点开始查找与给定名称空间URI关联的前缀。</span>
|
||
<span>此方法将忽略默认命名空间声明。</span>
|
||
<br/>
|
||
<span>请参阅此方法使用的算法的详细信息。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>namespaceURI</code> - 要查找的命名空间URI。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>如果发现或返回相关的名称空间前缀<code>null</code>如果没有被发现。</span>
|
||
<span>如果多个前缀与命名空间前缀相关联,则返回的命名空间前缀取决于实现。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isDefaultNamespace-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isDefaultNamespace</h4> <pre>boolean isDefaultNamespace(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI)</pre>
|
||
<div class="block">
|
||
此方法检查指定的namespaceURI
|
||
<code>namespaceURI</code>是默认命名空间。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>namespaceURI</code> - 要查找的命名空间URI。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
返回
|
||
<code>true</code>如果指定的
|
||
<code>namespaceURI</code>是默认的命名空间,
|
||
<code>false</code>其他。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="lookupNamespaceURI-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>lookupNamespaceURI</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> lookupNamespaceURI(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix)</pre>
|
||
<div class="block">
|
||
<span>从该节点开始,查找与给定前缀相关联的命名空间URI。</span>
|
||
<br/>
|
||
<span>请参阅此方法使用的算法的详细信息。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>prefix</code> - 要查找的前缀。</span>
|
||
<span>如果此参数为<code>null</code> ,则该方法将返回默认名称空间URI(如果有)。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果没有找到,返回关联的命名空间URI或
|
||
<code>null</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isEqualNode-org.w3c.dom.Node-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isEqualNode</h4> <pre>boolean isEqualNode(<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a> arg)</pre>
|
||
<div class="block">
|
||
<span>测试两个节点是否相等。</span>
|
||
<br/>
|
||
<span>该方法测试节点的相等性,而不是相同(即,两个节点是否是同一个对象的引用),可以使用<code>Node.isSameNode()</code>进行测试。</span>
|
||
<span>所有相同的节点也是相等的,尽管相反可能不是真的。</span>
|
||
<br/>
|
||
<span>当且仅当满足以下条件时,两个节点相等:</span>
|
||
<ul>
|
||
<li> <span>两个节点的类型相同。</span> </li>
|
||
<li> <span>以下字符串属性相等: <code>nodeName</code> , <code>localName</code> , <code>namespaceURI</code> , <code>prefix</code> , <code>nodeValue</code> 。</span> <span>这是:它们都是<code>null</code> ,或者它们具有相同的长度,并且是字符相同的字符。</span> </li>
|
||
<li> <span><code>attributes</code> <code>NamedNodeMaps</code>是相等的。</span> <span>这是:它们都是<code>null</code> ,或者它们具有相同的长度,并且对于存在于一个映射中的每个节点,存在存在于另一个映射中的并且相等的节点,尽管不一定在相同的索引。</span> </li>
|
||
<li> <span><code>childNodes</code> <code>NodeLists</code>是相等的。</span> <span>这是:它们都是<code>null</code> ,或者它们具有相同的长度并且在同一索引处包含相等的节点。</span> <span>注意归一化可以影响平等;</span> <span>为了避免这种情况,节点在进行比较之前应该被归一化。</span> </li>
|
||
</ul>
|
||
<br/>
|
||
<span>对于两个<code>DocumentType</code>节点相等,也必须满足以下条件:</span>
|
||
<ul>
|
||
<li> <span>以下字符串属性相等: <code>publicId</code> , <code>systemId</code> , <code>internalSubset</code> 。</span> </li>
|
||
<li> <span><code>entities</code> <code>NamedNodeMaps</code>是相等的。</span> </li>
|
||
<li> <span><code>notations</code> <code>NamedNodeMaps</code>是相等的。</span> </li>
|
||
</ul>
|
||
<br/>
|
||
<span>在另一方面,下列不影响平等:在<code>ownerDocument</code> , <code>baseURI</code>和<code>parentNode</code>属性,则<code>specified</code>属性为<code>Attr</code>节点上, <code>schemaTypeInfo</code>属性为<code>Attr</code>个<code>Element</code>节点上, <code>Text.isElementContentWhitespace</code>属性为<code>Text</code>节点,以及任何用户数据或在节点上注册的事件监听器。</span>
|
||
<p> <span><b>注意:</b>作为一般规则,上述说明中未提及的任何事项在考虑平等检查时并不重要。</span> <span>请注意,本规范的未来版本可能会考虑到更多属性,并且预期相应地更新符合本规范的实现。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>arg</code> - 用于比较平等的节点。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
返回
|
||
<code>true</code>如果节点相等,
|
||
<code>false</code>其他。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getFeature-java.lang.String-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getFeature</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getFeature(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> feature,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> version)</pre>
|
||
<div class="block">
|
||
<span>该方法返回一个专门的对象,该对象实现指定的特征和版本的专门API,如</span>
|
||
<span>也可以通过使用结合特定的铸造方法获得专门的物体,但不一定预期如下所述。</span>
|
||
<span>该方法还允许实现提供不支持<code>Node</code>接口的<code>Node</code>对象。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>feature</code> - <code>feature</code>的功能的名称。</span>
|
||
<span>请注意,功能名称之前的任何加号“+”将被忽略,因为在此方法的上下文中不重要。</span>
|
||
</dd>
|
||
<dd>
|
||
<code>version</code> - 这是要测试的功能的版本号。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>返回实现指定功能和版本的专门的API,如果有的话,或者对象<code>null</code>如果没有对象实现与该功能相关的接口。</span>
|
||
<span>如果<code>DOMObject</code>此方法返回实现<code>Node</code>接口,它必须委托给主芯<code>Node</code>和不返回结果不一致与主芯<code>Node</code>如属性,子节点,等等</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setUserData-java.lang.String-java.lang.Object-org.w3c.dom.UserDataHandler-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setUserData</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> setUserData(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> key,
|
||
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> data,
|
||
<a href="../../../org/w3c/dom/UserDataHandler.html" title="interface in org.w3c.dom">UserDataHandler</a> handler)</pre>
|
||
<div class="block">
|
||
<span>将对象与此节点上的键相关联。</span>
|
||
<span>稍后可以通过使用相同的键调用<code>getUserData</code>从该节点检索对象。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>key</code> - 将对象关联到的关键。
|
||
</dd>
|
||
<dd>
|
||
<code>data</code> - 与给定键相关
|
||
<code>data</code>的对象,或
|
||
<code>null</code>删除与该键的任何现有关联。
|
||
</dd>
|
||
<dd>
|
||
<code>handler</code> - 与该密钥
|
||
<code>handler</code>的处理程序,或
|
||
<code>null</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
返回之前与此节点上的给定键相关
|
||
<code>null</code>如果没有,则返回
|
||
<code>DOMUserData</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getUserData-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>getUserData</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getUserData(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> key)</pre>
|
||
<div class="block">
|
||
<span>检索与该节点上的键相关联的对象。</span>
|
||
<span>首先必须通过使用相同的键调用<code>setUserData</code>将对象设置为此节点。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>key</code> - 对象所关联的关键字。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
返回与此节点上的给定键相关
|
||
<code>null</code>如果没有,则返回
|
||
<code>DOMUserData</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
DOM 3级
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |