社区
Java SE
帖子详情
如何定位某个xml元素的后一个元素?
结贴是美德
2013-04-11 10:08:45
比如A、B两个元素,他俩在同一级,如何找到A同级的后面一个B?
我用的是DOM4j,没找到那个方法能实现啊...
...全文
172
5
打赏
收藏
如何定位某个xml元素的后一个元素?
比如A、B两个元素,他俩在同一级,如何找到A同级的后面一个B? 我用的是DOM4j,没找到那个方法能实现啊...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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他俩名字不一样
xpath取最后一
个
元素
本文介绍了使用XPath选取
XML
文档中倒数
元素
的方法,包括选取最后一
个
元素
和倒数第二
个
元素
的具体语法,为开发者提供了快速
定位
和操作
XML
节点的实用技巧。
XPath 索引
定位
:精确
定位
元素
的高级技巧
XPath是一种强大的查询语言,用于在
XML
和HTML文档中
定位
元素
。本文详细介绍了XPath的索引
定位
功能,包括选择第一个、最后一
个
元素
及特
定位
置的
元素
。通过实例演示,阐述了XPath索引
定位
的优势和灵活性,帮助读者更好地进行
元素
定位
。
C#中通过xpath查找
xml
的指定
元素
的代码
本文档记录了在C#编程中如何利用XPath来
定位
并查找
XML
文档中的特定
元素
,是进行
XML
处理的一个实用技巧。
关于
xml
的浮动和
定位
本文介绍了
XML
中的浮动和
定位
技术,如何通过CSS实现
元素
的浮动效果以及不同
定位
方式如相对、绝对和固定
定位
。还提供了一个示例代码,展示了如何在实际项目中运用这些布局技巧。,
通过python调用adb命令实现用
元素
名称、id、class
定位
元素
本文介绍了一种纯Python实现的方法,通过ADB命令和
XML
解析来
定位
Android设备上的
元素
。在Android 4.0及以上版本,可以使用`adb shell uiautomator dump`获取布局信息,然后解析
XML
获取
元素
的属性如名称、ID和类名,计算出
元素
的中心坐标,并利用`adb shell input tap`进行点击操作。文中提供了一个简单的类结构,包含根据名称、类名和资源ID
定位
元素
的方法,并演示了如何触发表单事件。
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章