XML DOM nextSibling 属性

定义和用法

nextSibling 属性返回被选节点的下一个同级节点(在相同树层级中的下一个节点)。

如果不存在这样的节点,则该属性返回 NULL。

语法:

elementNode.nextSibling

提示和注释

注释:Internet Explorer 会忽略节点之间生成的空白文本节点(比如换行字符),而 Mozilla 不这么做。因此,在下面的例子中,我们用一个函数来检测下一个同级节点的节点类型。

元素节点的节点类型是 1,因此假如下一个同级节点不是元素节点,则移动到下一个节点,并检测该节点是否是元素节点。这个过程一直持续到找到下一个同级节点为止。这种方法可以确保在 Internet Explorer 和 Mozilla 都获得正确的结果。

如需更多有关 IE 与 Mozilla 浏览器差异的内容,请访问 CodeW3C.com 的 XML DOM 教程中的 DOM 浏览器 这一节。

实例

在所有的例子中,我们将使用 XML 文件 books.xml,以及 JavaScript 函数 loadXMLDoc()

下面的代码片段获取 XML 文档中的一个 元素的下一个同级节点:</p> <pre>//چک کریں کہ آئندہ بروقت نود ایک عناصر نود ہے فانکشن گت_نکس‌سیبرن (ن) { var x=n.nextSibling; while (x.nodeType!=1) { x=<code>x.nextSibling</code>; } return x; } xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName("title")[0]; document.write(x.nodeName); document.write(" = "); document.write(x.childNodes[0].nodeValue); var y=get_nextsibling(x); document.write("<br />بعد کا برابر: "); document.write(y.nodeName); document.write(" = "); document.write(y.childNodes[0].nodeValue);</pre> <p>مذکورہ بالا کوڈ کا نتیجہ:</p> <pre>عنوان = روزانہ اٹلیائی بعد کا برابر: مصنف = گیا ڈی لاورنتیس</pre> </div> <div class="example"> <h2>TIY</h2> <dl> <dt><a target="_blank" href="/ur/tiy/t.html?f=xdom_nextsibling2">nextSibling - نمائندے کی آئندہ برابر نمائندہ حاصل کئے جانے کیلئے</a></dt> <dt><a target="_blank" href="/ur/tiy/t.html?f=xdom_previoussibling">previousSibling - نمائندے کی پچھلی برابر نمائندہ حاصل کئے جانے کیلئے</a></dt> </dl> </div> <div class="backtoreference"> <p><a href="/ur/xmldom/dom_element.html" title="XML DOM - Element آوٹھ">Element آوٹھ مراجع دستاویز</a></p> </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="/ur/xmldom/xmldom_reference.html">ایکس ایم ایل ڈوم نود نمائش نوع</a></h5> <h5 id="tools_example"><a href="/ur/example/xdom_examples.html">XML DOM مثال</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"> کوڈ وائی سی سی کوم کا فراہم کردہ مطلب صرف تربیت اور ٹیسٹ کیلئے ہوتا ہے، مطلب کی صحت کو یقینی نہیں کیا جاتا ہے۔ اس سائٹ کی مدد سے آئی خطرات اس سائٹ سے منفرد ہیں۔ تمام حقوق محفوظ، تمام حقوق رکھے گئے ہیں۔ </p> <p id="p2"> <a href="/ur/about/about_use.html" title="کا استعمال کے بارے میں">استعمال شرط</a> <a href="/ur/about/about_privacy.html" title="پرائیویسی کے بارے میں">پرائیویسی شرط</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="پاورڈ بے سی 4 ای"></a> </p> </div> </div> <!-- wrapper end --> <script src="/myjs/tongji.js"></script> </body> </html>