************200分请教,来者有分......................... 不知道你是怎么取得PATH ELEMENT的,如果是用到了GETCHILDELEMENT,你可以设置一个变量记录该函数被调用的次数来决定是第几层。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是通过getChildNodes得到子节点,然后再逐一分析各子节点,知道第几层然后怎么办?我现在只想得到某个节点是它的父节点的第几个子节点,而不管它是在第几层,另外怎么设置一个变量来记录一个函数被调用的次数?多谢你的回答 试试:<不知道有没有理解你的意思> 先得到父节点的长度,然后逐个循环处理,记录某个节点处于第几个节点。 祖先节点ancestorNode,父节点为parentNode, NodeList Rows = ancestorNode.getElementsByTagName("parentNodetag"); for (int i=0; i < Rows.getLength(); i++){ Element thisRow = (Element)oldRows.item(i); …… 沿着这个思路下去不难实现吧,不过第三行写错了,oldRows-→Rows如果你要得到一个通用的函数,则考虑用递归的方法来实现。 NodeList Rows = ancestorNode.getElementsByTagName("parentNodetag"); for (int i=0; i < Rows.getLength(); i++){ Element thisRow = (Element)Rows.item(i); ……//进行匹配,没有continue, //如果匹配到要找的节点,记录i的值,return java 字符串转为日期 加载页面出问题 100分问这个短的servlet程序为什么不能够实现跳转。 一个让我很郁闷的问题 为什么taobao选择php做站 security 如何结束我当前的线程或方法 spring如何对纯jdbc事务的支持 求struts和pager标签做的分页例子(100分!在线等!!!!急!) 在B/S框架设计中,RMI/CORBA/JINI能发挥作用吗? 关于WebService。急!!!马上给分!!!! 我这有JBuilder7&Weblogic7整和开发培训手册(中文,37页),适合初学者,需要的请留mail
我现在只想得到某个节点是它的父节点的第几个子节点,而不管它是在第几层,另外怎么设置一个变量来记录一个函数被调用的次数?
多谢你的回答
先得到父节点的长度,然后逐个循环处理,记录某个节点处于第几个节点。
祖先节点ancestorNode,父节点为parentNode, NodeList Rows = ancestorNode.getElementsByTagName("parentNodetag");
for (int i=0; i < Rows.getLength(); i++){
Element thisRow = (Element)oldRows.item(i);
……
如果你要得到一个通用的函数,则考虑用递归的方法来实现。 NodeList Rows = ancestorNode.getElementsByTagName("parentNodetag");
for (int i=0; i < Rows.getLength(); i++){
Element thisRow = (Element)Rows.item(i);
……//进行匹配,没有continue,
//如果匹配到要找的节点,记录i的值,return