public static Document readXml(FileInputStream inFile) throws Exception
{
SAXBuilder sb = new SAXBuilder(); // 新建立构造器
Document doc = sb.build(inFile); // 读入xml Element root = doc.getRootElement(); // 取得根节点
List list = root.getChildren(); // 取得根节点下一层所有节点放入List类中 for(int i=0; i<list.size(); i++)
{
System.out.println("---------Read Xml Start------------");
Element item = (Element)list.get(i); // 取得节点实例
String sex = item.getAttribute("类型").getValue(); // 取得属性的值
System.out.println("类型-->"+sex); Element sub = item.getChild("内容"); // 取得当前节点的指定子节点
String name = sub.getText(); // 取得指定子节点的内容
System.out.println("内容-->"+name); Element _age = item.getChild("分数");
String age=_age.getText();
System.out.println("分数-->"+age); Element _phone = item.getChild("难度");
String phone=_phone.getText();
System.out.println("难度-->"+phone); Element answer = item.getChild("答案");
String stransw=answer.getText();
System.out.println("答案-->"+stransw);
}
return doc;
}
{
SAXBuilder sb = new SAXBuilder(); // 新建立构造器
Document doc = sb.build(inFile); // 读入xml Element root = doc.getRootElement(); // 取得根节点
List list = root.getChildren(); // 取得根节点下一层所有节点放入List类中 for(int i=0; i<list.size(); i++)
{
System.out.println("---------Read Xml Start------------");
Element item = (Element)list.get(i); // 取得节点实例
String sex = item.getAttribute("类型").getValue(); // 取得属性的值
System.out.println("类型-->"+sex); Element sub = item.getChild("内容"); // 取得当前节点的指定子节点
String name = sub.getText(); // 取得指定子节点的内容
System.out.println("内容-->"+name); Element _age = item.getChild("分数");
String age=_age.getText();
System.out.println("分数-->"+age); Element _phone = item.getChild("难度");
String phone=_phone.getText();
System.out.println("难度-->"+phone); Element answer = item.getChild("答案");
String stransw=answer.getText();
System.out.println("答案-->"+stransw);
}
return doc;
}
解决方案 »
- struts1.3中的防止重复提交的机制Token的问题,求知道?
- 关于ejb3在客户端调用时的异常
- web工程子目录下的jsp页报错
- EJB 3 dependency injection nullpointerexception (apress Beginning.EJB.3.Application.Development
- struts2注解方式找不到namespace,帮帮忙
- 求助~
- 高手看来:RPC和Document/Literal有什么区别?
- 如何用portlet实现一个页面里的portlet窗口之间的拖动,急~~~~~~~~~
- ■■高分请教:对表的更新、保存操作考虑到并发时同时操作情况了吗?如何处理呢,■■
- 各位大侠用weblogic如何配置JDBC连接池,给你100分!!
- 求救:怎么样安装jfreechart
- jbuilder9 中自带的例子,Esite (for weblogic) 运行时候出错:javax.naming.NameNotFoundException: Unable to resolve 'Cart' Resolved ;
<?xml version="1.0" encoding="gb2312"?>
<试题>
<题目 类型="选择">
<内容>创建了一个Document对象doc,获取完整的DOM Tree. </内容>
<分数>14</分数>
<难度>.6</难度>
<答案>A</答案>
</题目>
</试题>