用dom比较方便。先取道Name属性等于FSMount的List节点,再取得其中Name属性等于myrmdesc的节点,最后找到其中Var节点的nodelist,取得其中的MountPoint属性.
解决方案 »
- 关于window.location.href请求的问题
- 求一条很简单的hibernate查询语句 大家看看
- java项目在tomact下运行正常 但是在Resin下报错大家进来看看?
- 有搞过osgi的请进,100分求教,给个osgi component的实例即可
- 怎么写实体类可以生成带有两个主键的表
- 数据库删除操作如何获得指定数据的ID值?
- 用dom读取xml文件到jtree中,怎么忽略文本空白结点啊
- ajax 报异常 java.lang.IllegalStateException: getOutputStream() has already been called for this response
- struts问题
- 这个查询错在哪里?hibernate
- 请教java处理数据库?有100分啊!
- 请教开发application方式,是否“界面“与“业务逻辑”分开开发
能给个例子吗?
谢谢。
SAXBuilder sb = new SAXBuilder();
Document doc = sb.build(new FileInputStream("yourFile.xml"));
Element root = doc.getRootElement(); //得到xml文件的根元素,这个文件应该是
<List Name="FSMount">
List myList = root.getChildren(); //得到根元素所有子元素的集合 Element book Element myNeed = (Element)myList.get(1); //得到第2个List元素
List myList2 = myNeed.getChildren();//得到这个list的子元素
Element value = (Element)myList2.get(2);//得到值以上是我的想法,但具体能不能实现没有试过,希望对你有所帮助,谢谢。
List myList2 = myNeed.getChildren();//得到这个list的子元素
Element value = (Element)myList2.get(2);//得到值
写的急,没看,更正为
List myList = root.getChildren(); //得到根元素所有子元素的集合
Element myNeed = (Element)myList.get(1); //得到第2个List元素
List myList2 = myNeed.getChildren();//得到这个list的子元素
Element value = (Element)myList2.get(3);//得到值