dom4j xml读取节点

问题描述

Stringxml="<a><b><c><s>a</s></c><c><s>b</s></c><c><s>c</s></c><c><s>d</s></c></b></a>";

如上有Stringxml现在我想读取到所有的c标签下的s标签的属性用dom4j怎么取

解决方案

解决方案二:
Listl=doc.selectNodes("//c/s");

解决方案三:
XPath在XML文档中选择节点时非常方便。
解决方案四:
回楼上我知道Listl=doc.selectNodes("//c/s");但我想问这时候l这个容器里装的是什么对象Node?还是Element然后如何遍历这个List请回答马上给分
解决方案五:
有人能回答一下么
解决方案六:
Documentdoc=DocumentHelper.parseText("<a><b><c><s>a</s></c><c><s>b</s></c><c><s>c</s></c><c><s>d</s></c></b></a>");List<Node>l1=doc.selectNodes("//c/s");for(Nodenode:l1){System.out.println(node);}List<Text>l2=doc.selectNodes("//c/s/text()");for(Textnode:l2){System.out.println(node);}

时间: 2024-12-21 01:52:27

dom4j xml读取节点的相关文章

xml-求救:JAVA dom4j获取XML嵌套节点属性值

问题描述 求救:JAVA dom4j获取XML嵌套节点属性值 本人小白,求JAVA DOM4J源码,如: <?xml version="1.0" encoding="UTF-8"?> <test> <a name="1"> <a name="2">测试</a> </a> </test> dom4j怎么解出a节点name属性值,即获得1 2 (*

用javascript读取xml文件读取节点数据_javascript技巧

下面代码是读取的节点数据,还有一种情况是读取节点属性数据. <head> <title></title> <script type="text/javascript"> var objLength = null; var xmlHttp; var strurl = ""; function ajaxrequst() { if (window.ActiveXObject) { xmlHttp = new ActiveXO

存储-在sharepreferences中我想要读取所有的key,xml解析节点获取可不可行

问题描述 在sharepreferences中我想要读取所有的key,xml解析节点获取可不可行 RT,假设我注册用户,存储了用户名和密码,现在做注册验证,我要验证该用户有没有注册过. 解决方案 你用getAll()方法得到那个map对象,然后遍历 解决方案二: 它内部是有个map的,里面包括所有的键值对,但是你访问不到,但是不影响年,那就直接get那个节点,设置一个,默认值,如果不存在就等于这个默认值,您根据默认值判断就行了

java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解_java

1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准.DOM是以层次结构组织的节点或信息片断的集合.这个层次结构允许开发人员在树中寻找特定信息.分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作.由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的.DOM以及广义的基于树的处理具有几个优点.首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改.它还可以在任何时候在树中上下导航,而不是像SAX那

JavaScript操作XML文件之XML读取方法

 本文实例讲述了JavaScript操作XML文件之XML读取方法.分享给大家供大家参考.具体分析如下: 假设我们现在要读取下面的 info.xml 文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <?xml version="1.0" encoding="gb2312"?> <root> <data id="1"> <name

xml-请教个读取节点对应值得问题!

问题描述 请教个读取节点对应值得问题! 〈?xml version=""1.0"" encoding=""utf-8""?〉〈Configuration〉 〈App name=""a""〉 〈Add key=""aa"" value=""aaa""〉〈/add〉 〈Add key=""bb

python xml.etree.ElementTree遍历xml所有节点实例详解_python

python xml.etree.ElementTree遍历xml所有节点 XML文件内容: <students> <student name='刘备' sex='男' age='35'/> <student name='吕布' sex='男' age='38'/> <student name='貂蝉' sex='女' age='22'/> </students> 代码: #-*- coding: UTF-8 -*- # 从文件中读取数据 imp

Linq学习教程 Linq to Xml读取复杂xml及Linq to js使用

Linq to Xml读取复杂xml(带命名空间) xml的操作方式有多种,但要论使用频繁程度,博主用得最多的还是Linq to xml的方式,觉得它使用起来很方便,就用那么几个方法就能完成简单xml的读写.之前做的一个项目有一个很变态的需求:C#项目调用不知道是什么语言写的一个WebService,然后添加服务引用总是失败,通过代理的方式动态调用也总是报错,最后没办法,通过发送原始的WebRequest请求直接得到对方返回的一个xml文件.注意过webservice的wsdl文件的朋友应该知道

Linq to XML 读取XML 备忘笔记

本文转载:http://www.cnblogs.com/infozero/archive/2010/07/13/1776383.html Linq to XML 读取XML 备忘笔记 最近一个项目中有要用到 xml 读取,我首先想到的是使用 Linq 读取(XML 解析感觉有点麻烦),项目完成,现抽取其内容,作如下笔记备忘. 1. demo.xml demo.xml <?xml version="1.0" encoding="utf-8" ?><n