如何用JDOM快速定位到XML文件中的某一节点上? 如何用JDOM快速定位到XML文件中的某一节点上? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Element 类:(1)浏览Element树Element root = doc.getRootElement();//获得根元素elementList allChildren = root.getChildren();// 获得所有子元素的一个listList namedChildren = root.getChildren("name");// 获得指定名称子元素的listElement child = root.getChild("name");//获得指定名称的第一个子元素JDOM给了我们很多很灵活的使用方法来管理子元素(这里的List是java.util.List) import org.jdom.output.*;import org.jdom.input.*;import org.jdom.*;import java.io.*;import java.util.*;public class ReadXML{ public static void main(String[] args) throws Exception { SAXBuilder builder = new SAXBuilder(); Document read_doc = builder.build("studentinfo.xml"); Element stu = read_doc.getRootElement(); List list = stu.getChildren("student"); for(int i = 0;i < list.size();i++) { Element e = (Element)list.get(i); String str_number = e.getChildText("number"); String str_name = e.getChildText("name"); String str_age = e.getChildText("age"); System.out.println("---------STUDENT--------------"); System.out.println("NUMBER:" + str_number); System.out.println("NAME:" + str_name); System.out.println("AGE:" + str_age); System.out.println("------------------------------"); System.out.println(); } }} 上面的显示有点错误,这个程序是完整的import org.jdom.output.*;import org.jdom.input.*;import org.jdom.*;import java.io.*;import java.util.*;public class ReadXML{ public static void main(String[] args) throws Exception { SAXBuilder builder = new SAXBuilder(); Document read_doc = builder.build("studentinfo.xml"); Element stu = read_doc.getRootElement(); List list = stu.getChildren("student");//这句话就是你想要的内容 for(int i = 0;i < list.size();i++) { Element e = (Element)list.get(i); String str_number = e.getChildText("number"); String str_name = e.getChildText("name"); String str_age = e.getChildText("age"); System.out.println("---------STUDENT--------------"); System.out.println("NUMBER:" + str_number); System.out.println("NAME:" + str_name); System.out.println("AGE:" + str_age); System.out.println("------------------------------"); System.out.println(); } }} 书上题目 04-17 怎么样将一个字符串中的内容中内容写入到流中,请高手举个例子! 一个关于java.util.Date的问题:不同的日期居然返回相同的结果?!!怪了,请高人指点 用jbuilder 9打包成的客户端程序,运行bat时找不到main class!!!!!! 关于java视频教学 applet读取数据库急救!! 初学者提问:有没有人看过《面向对象程序设计导轮》thomas wu的? 看java.util的api,那写抽象类啊,接口啊,不知道设计的人是怎样设计的,那些应该设计成抽象类,那些又应该设计成接口呢? 为什么将checkbox放到checkboxgroup中就变成了radio了,如果我想用真正的checkboxgroup呢? 如何在Applet中实现定时器功能,在Applet中Timer不能用 swt中的Table怎么选择单元格呢? 那位兄弟对Jdom操作XML比较熟悉,帮我解答一下。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货