Sakamata Node XML DOM

nodeValue 属性用于改变节点值。

setAttribute() 方法用于改变属性的值。

实例

下面的例子使用 XML 文件 books.xml

函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。

改变元素的文本节点
本例使用 nodeValue 属性来改变 "books.xml" 中第一个 元素的文本节点。</dd> <dt><a target="_blank" href="/ha/tiy/t.html?f=xdom_setattribute_1">通过使用 setAttribute 来改变属性的值</a></dt> <dd>本例使用 setAttribute() 方法来改变第一个 <book> 的 "category" 属性的值。</dd> <dt><a target="_blank" href="/ha/tiy/t.html?f=xdom_att_nodevalue">通过使用 nodeValue 来改变属性值</a></dt> <dd>本例使用 nodeValue 属性来改变第一个 <book> 的 "category" 属性的值。</dd> </dl> </div> <div> <h2>改变元素的值</h2> <p>在 DOM 中,每种成分都是节点。元素节点没有文本值。</p> <p>元素节点的文本存储在子节点中。该节点称为文本节点。</p> <p>改变元素文本的方法,就是改变这个子节点(文本节点)的值。</p> </div> <div> <h2>改变文本节点的值</h2> <p>nodeValue 属性可用于改变文本节点的值。</p> <p>下面的代码片段改变了第一个 <title> 元素的文本节点值:</p> <pre>xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue="Hello World";</pre> <h3>Kwamfuri yana bayyana:</h3> <ul> <li>Amfani dashi <a href="/ha/xmldom/dom_loadxmldoc.html" title="Funkshin Load XML DOM">loadXMLDoc()</a> Gana "<a href="/ha/example/xdom/books.xml">books.xml</a>" yana zama xmlDoc</li> <li>获取第一个 <title> 元素的文本节点</li> <li>把此文本节点的节点值更改为 "Hello World"</li> </ul> <p class="tiy"><a target="_blank" href="/ha/tiy/t.html?f=xdom_nodevalue_change">TIY</a></p> <p>遍历并更改所有 <title> 元素的文本节点:<a target="_blank" href="/ha/tiy/t.html?f=xdom_nodevalue_change_1">TIY</a></p> </div> <div> <h2>改变属性的值</h2> <p>在 DOM 中,属性也是节点。与元素节点不同,属性节点拥有文本值。</p> <p>taɓaɓin ɗauɗin ɗauɗin ɗauɗin shine taɓaɓin ɗauɗin yadda ake ɗauɗin ɗauɗin</p> <p>an iya yi waɗa ta hanyar ɗauɗin setAttribute() ɗaya ko kuma kama a ɗauɗin nodeValue na nau'in ɗauɗin ɗan ɗan</p> </div> <div> <h2>kaɗanin ce ɗauɗin hankali a cikin setAttribute()</h2> <p>setAttribute() matsayi yana gudanar da wuri na matsayi ya wuri, ko kafa matsayi na tsakiyar wuri.</p> <p>Kwamfuri na yamma yana gudanar da matsayi na <book> wuri:</p> <pre>xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('book'); x[0].setAttribute("category","child");</pre> <h3>Kwamfuri yana bayyana:</h3> <ul> <li>Amfani dashi <a href="/ha/xmldom/dom_loadxmldoc.html" title="Funkshin Load XML DOM">loadXMLDoc()</a> Gana "<a href="/ha/example/xdom/books.xml">books.xml</a>" yana zama xmlDoc</li> <li>Samun farko <book></li> <li>Gana wa wuri na "category" matsayi "child"</li> </ul> <p class="tiy"><a target="_blank" href="/ha/tiy/t.html?f=xdom_setattribute_1">TIY</a></p> <p>Sake gudanar da bayanin allon <title> da kafa wuri na matsayi:<a target="_blank" href="/ha/tiy/t.html?f=xdom_setattribute_2">TIY</a></p> <p class="note"><span>Kwalliya:</span>Idan matsayi na matsayi ba a samu ba, a kafa matsayi na matsayi na tsakiyar wuri (da matsayi na wuri da wuri).</p> </div> <div> <h2>Gudanar da matsayi ta amfani dashi nodeValue</h2> <p>nodeValue matsayi ana amfani dashi domin gudanar da wuri na matsayi:</p> <pre>xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("book")[0] y=x.getAttributeNode("category"); y.nodeValue="child";</pre> <h3>Kwamfuri yana bayyana:</h3> <ul> <li>Amfani dashi <a href="/ha/xmldom/dom_loadxmldoc.html" title="Funkshin Load XML DOM">loadXMLDoc()</a> Gana "<a href="/ha/example/xdom/books.xml">books.xml</a>" yana zama xmlDoc</li> <li>Samun "category" matsayi na farko <book></li> <li>Gana wa wuri na "child"</li> </ul> <p class="tiy"><a target="_blank" href="/ha/tiy/t.html?f=xdom_att_nodevalue">TIY</a></p> </div> <div id="bpn"> <ul> <li> Baya na farko <a href="/ha/xmldom/dom_nodes_get.html" title="Yawan Node XML DOM">DOM samun abin da ya koma</a></li> <li> Baya na baya <a href="/ha/xmldom/dom_nodes_remove.html" title="Rufin Node XML DOM">DOM gudanarwa abin da ya koma</a></li> </ul> </div> <div style="background-color:#fcfdf8; padding:0;"> </div> </div> <!-- maincontent end --> <div id="sidebar"> <div><h3><center> Kwamfuri </center><h3> <h5 id="tools_reference"><a href="/ha/xmldom/xmldom_reference.html">Kita Mabincin XML DOM</a></h5> <h5 id="tools_example"><a href="/ha/example/xdom_examples.html">XML DOM asali</a></h5> </div> <div><h3><center> Rarrabawa mai ba sani </center><h3> <div id="sbtg"> <script src="/myjs/zzsr.js"></script> </div> </div> </div> <div id="footer"> <p id="p1"> Manan CodeW3C.com kawai ana amfani dashi wa koyar da yunwa, ba a gwarancin daidaitaccen manan. Risiciyar amfani da manan na yanar gizo ba a koyar da yanar gizo ba. Tsakiyar hakkin auri, a kaiyewa duk harkokin hakki. </p> <p id="p2"> <a href="/ha/about/about_use.html" title="Babban bayanin amfani">Hankali na amfani</a> <a href="/ha/about/about_privacy.html" title="Babban bayanin hankali">Hankali na hankali</a> <a href="http://www.comfortsoftwaregroup.com/" target="_blank"><img src="/comfortsoftwaregroup.png"></a> <a href="http://www.ce4e.com/" target="_blank"><img src="/poweredby.png" alt="Alhadiya ta Ce4e.com"></a> </p> </div> </div> <!-- wrapper end --> <script src="/myjs/tongji.js"></script> </body> </html>