Rarrabawa Node XML DOM

replaceChild() yana kawarci alamarci.

nodeValue aiki yana kawarci alamarci kama aiki.

Hukuntarci.

Hukuntarci alamarci yana kawarci fiyayi XML. books.xml.

Hukuntarci. loadXMLDoc()., wanda aiki JavaScript na duniya dona yanta hukuntarci fiyayi.

Hukuntarci alamarci.
Hukuntarci yana kawarci replaceChild() dona hukuntarci hukuntarci <book> alamarci.
Hukuntarci alamarci kama aiki.
Hukuntarci yana kawarci nodeValue aiki dona hukuntarci alamarci kama aiki.

Hukuntarci alamarci.

Hukuntarci replaceChild() yana kawarci alamarci.

Hukuntarci alamarci yana kawarci hukuntarci <book> alamarci:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.documentElement;
//Hukuntarci hukuntarci <book> alamarci, <title> alamarci, da alamarci.
newNode=xmlDoc.createElement("book");
newTitle=xmlDoc.createElement("title");
newText=xmlDoc.createTextNode("Hello World");
//Yanta hukuntarci hukuntarci alamarci.
newTitle.appendChild(newText);
//Yanta hukuntarci hukuntarci <title> alamarci.
newNode.appendChild(newTitle);
y=xmlDoc.getElementsByTagName("book")[0];
//Yanta hukuntarci hukuntarci <book> alamarci.
x.replaceChild(newNode,y);

例子解释:

  • 通过使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
  • Hukuntarci hukuntarci alamarci <book>.
  • Hukuntarci hukuntarci alamarci <title>.
  • Hukuntarci hukuntarci alamarci, wanda aiki "Hello World".
  • Yanta hukuntarci <title> alamarci yana kawarci hukuntarci alamarci.
  • Yanta hukuntarci <book> alamarci yana kawarci hukuntarci <title> alamarci.
  • Yanta hukuntarci <book> alamarci yana kawarci hukuntarci <book> alamarci.

TIY

Hukuntarci alamarci kama aiki.

Hukuntarci replaceData() yana kawarci alamarci kama aiki.

replaceData() 方法有三个参数:

  • offset - 在何处开始替换字符。Offset 值以 0 开始。
  • length - 要替换多少字符
  • string - 要插入的字符串
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.replaceData(0,8,"hello");

例子解释:

  • 通过使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
  • 获取第一个 元素节点的文本节点</li> <li>使用 replaceDat 方法把文本节点的前 8 个字符替换为 "hello"</li> </ul> <p class="tiy"><a target="_blank" href="/ha/tiy/t.html?f=xdom_replacedata">TIY</a></p> </div> <div> <h2>使用 nodeValue 属性</h2> <p>用 nodeValue 属性来替换文本节点中数据会更加容易。</p> <p>下面的代码片段将用 "Easy Italian" 替换第一个 <title> 元素中的文本节点值:</p> <pre>xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue="Hello World";</pre> <h3>例子解释:</h3> <ul> <li>通过使用 <a href="/ha/xmldom/dom_loadxmldoc.html" title="Fonikiya XML DOM">loadXMLDoc()</a> 把 "<a href="/ha/example/xdom/books.xml">books.xml</a>" 载入 xmlDoc 中</li> <li>获取第一个 <title> 元素节点的文本节点</li> <li>使用 nodeValue 属性来更改这个文本节点的文本</li> </ul> <p class="tiy"><a target="_blank" href="/ha/tiy/t.html?f=xdom_replacedata_2">TIY</a></p> <p>您可以在 <a href="/ha/xmldom/dom_nodes_set.html" title="Rarrabawa Value Node XML DOM">改变节点</a> 这一节中阅读更多有关更改节点值的内容。</p> </div> <div id="bpn"> <ul> <li> 上一页 <a href="/ha/xmldom/dom_nodes_remove.html" title="Rarrabawa Node XML DOM">DOM 删除节点</a></li> <li> 下一页 <a href="/ha/xmldom/dom_nodes_create.html" title="Anfawa Node XML DOM">DOM 创建节点</a></li> </ul> </div> <div style="background-color:#fcfdf8; padding:0;"> </div> </div> <!-- maincontent end --> <div id="sidebar"> <div><h3><center> 工具箱 </center><h3> <h5 id="tools_reference"><a href="/ha/xmldom/xmldom_reference.html">Kita Kura XML DOM</a></h5> <h5 id="tools_example"><a href="/ha/example/xdom_examples.html">XML DOM ɗanɗin</a></h5> </div> <div><h3><center> 赞助商链接 </center><h3> <div id="sbtg"> <script src="/myjs/zzsr.js"></script> </div> </div> </div> <div id="footer"> <p id="p1"> CodeW3C.com 提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,保留一切权利。 </p> <p id="p2"> <a href="/ha/about/about_use.html" title="Game da amfani">Ƙwarin amfani</a> <a href="/ha/about/about_privacy.html" title="Game da ƙwarin">Ƙwarin ƙwarin</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="Rantici ne Ce4e.com"></a> </p> </div> </div> <!-- wrapper end --> <script src="/myjs/tongji.js"></script> </body> </html>