XML查询问题? doc.selectNodes("//ElementName[@attributeName]");这样可以得到所有的节点,是用XPATH。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 觉得如果用xerc的话,可能会更明显但是Jdom也应该是一样的jdom解吸文档后List childs = doc.getRootElement().getChildren("game"); //list.length()就是接点数 Iterator itr = childs.iterator(); while (itr.hasNext()) { Element child = (Element)itr.next(); //child.getName()得到接点名称, System.out.println(child.getName() + " = " + child.getText()); System.out.println(child.getAttributeValue("属性名称")); } 至于获取层数,我认为一个计数器就可以了,当判断某个节点有没有子节点,如果有就加1,如此递归一下应该不是问题jdom只是随便看了一下,一直用Apache的解析器 呵呵,首先感谢大家的回答,我只是想以element类型获得节点,自己写了个递归,也许苯了点。二楼的方法只能获得根下的节点,不能获得节点下的节点。一楼说的XPATH方法没用过,是否是在XSL中使用。 java做个FTP下载 从根目录开始把所有的下载都本地怎么做啊 本人新手 java中有没有透明贴图??就像C中那种图片中指定颜色透明?? 请教关于报表精度计算的问题 ssh整合的问题 这该如何回答?请指点指点 请问:在有三张表,同时插入数据然后用同一个事物如何进行提交(spring框架)? 如何在JDOM中验证XML是否符合DTD/Schema? 急求JB开发与部署BMP的资料!! 求大神给看看这个是个什么原因!急!急! 如果不使用web.xml文件,在学习struts2时怎么配置filter? 有关ibatis的问题 我学了半年的j2se,现在想学j2ee怎么入手?
但是Jdom也应该是一样的jdom解吸文档后
List childs = doc.getRootElement().getChildren("game");
//list.length()就是接点数
Iterator itr = childs.iterator();
while (itr.hasNext()) {
Element child = (Element)itr.next();
//child.getName()得到接点名称,
System.out.println(child.getName() + " = " + child.getText());
System.out.println(child.getAttributeValue("属性名称"));
}
至于获取层数,我认为一个计数器就可以了,当判断某个节点有没有子节点,如果有就加1,如此递归一下应该不是问题jdom只是随便看了一下,一直用Apache的解析器
二楼的方法只能获得根下的节点,不能获得节点下的节点。一楼说的XPATH方法没用过,是否是在XSL中使用。