Java- 使用 xpath- 位置设置 xml 元素
Posted
技术标签:
【中文标题】Java- 使用 xpath- 位置设置 xml 元素【英文标题】:Java- set xml element using xpath- positon 【发布时间】:2013-08-12 09:33:57 【问题描述】:嗨,
我正在尝试使用 xpath 在 XML 中设置特定元素。 我需要它位于特定位置,例如/UIM/INVOICE/SECTION/RECORD*[i+1]*
我需要使用“position()”方法来做到这一点吗?或者我该怎么做?
谢谢
【问题讨论】:
【参考方案1】:如果你在运行时构造 XPath 表达式并且你有一个以 1 开头的整数值,你可以简单地将该值放在谓词中,例如int pos = i + 1; String path = "/UIM/INVOICE/SECTION/RECORD[" + pos + "]";
。这将选择 *pos*th RECORD
子元素。
【讨论】:
以上是关于Java- 使用 xpath- 位置设置 xml 元素的主要内容,如果未能解决你的问题,请参考以下文章