社区
Java SE
帖子详情
如何定位某个xml元素的后一个元素?
结贴是美德
2013-04-11 10:08:45
比如A、B两个元素,他俩在同一级,如何找到A同级的后面一个B?
我用的是DOM4j,没找到那个方法能实现啊...
...全文
129
5
打赏
收藏
如何定位某个xml元素的后一个元素?
比如A、B两个元素,他俩在同一级,如何找到A同级的后面一个B? 我用的是DOM4j,没找到那个方法能实现啊...
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
失落夏天
2013-04-12
打赏
举报
回复
没用过dom的方式,不过用正则可以找出来,就是效率有点低
songdeng_1990
2013-04-11
打赏
举报
回复
example.xml内容如下 <root> <a><a/> <b><b/> </root> 目标:要获取元素b。使用dom4j。 代码: SAXReader reader = new SAXReader(); Element rootElement = reader.read(new File("xmlFilePath")).getRootElement; List<Element> subElements = rootElement.elements(); Element lastElement = subElements.get(subElements.size()-1); 直接获取最后一个元素的api的确没有 不过你的这种情况,是否考虑用rootElement.getElement("b"); 更多信息,参考dom4jApi
huntor
2013-04-11
打赏
举报
回复
<a/> <b/>
如果后面有多个<b>,你可以用 //a/following-sibling::b来得到所有的b,或者用 //a/following-sibling::b[index] 来得到特定的。index从1开始
LiangGzone
2013-04-11
打赏
举报
回复
比较常用 方法一:dom。类似于javascript。 方法二:xpath获取。这个非常简单。具体可以去下个帮助文档看下。
结贴是美德
2013-04-11
打赏
举报
回复
补充一下哈 A B他俩名字不一样
JavaScript实现获取某
个
元素
相邻兄弟节点的prev与next方法
`getNearEle`函数是本文的核心,它接收两个参数:`ele`代表需要查找相邻节点的
元素
,`type`用于指定是寻找前一个(1)还是后一个(0)兄弟节点。函数首先根据`type`确定要使用的属性,然后遍历相邻节点,检查每个...
Android-Calculator:安卓计算器
Android允许开发者自定义应用的主题和样式,通过修改`styles.
xml
`文件,可以改变计算器的颜色方案,字体大小等视觉
元素
。 10. **测试与调试** 最后,对计算器应用进行充分的单元测试和集成测试,确保所有功能正常...
Android5.0上的
元素
共享和CircleReveal效果
先看效果图 这个效果通过
元素
共享和CircleReveal共同完成,当然是有先后顺序的,先执行
元素
共享效果,
元素
共享过渡...如果前一个界面A的
元素
a和后一界面B的
元素
b两
个
元素
共享,使用
元素
共享效果从界面A切换到界面B
jQuery基础3
last() 获取后一
个
元素
not() 删除与指定表达式匹配的
元素
filter() 筛选出与指定表达式匹配的
元素
集合。 has() 保留包含特定后代的
元素
,去掉那些不含有指定后代的
元素
。 hasClass() 检查当前的
元素
是否含有某个...
web.
xml
学习随笔
XML
元素
是大小写敏感的,同时也是有顺序的。必须以一个
XML
头开始。如果有DOCTYPE声明,则必须出现在第二项。web-app
元素
必须出现在第三层。
XML
头声明可以使用的
XML
版本并给出文件的字符编码:
xml
version="1.0...
Java SE
62,634
社区成员
307,266
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章