Java-使用xpath- position设置xml元素

时间:2013-08-12 09:33:57

标签: java xml dom xpath xmlnode

您好,

我正在尝试使用xpath在XML中设置特定元素。 我需要它在特定的位置,例如/ UIM /发票/ SECTION / RECORD * [I + 1] *

我需要使用“position()”方法吗?或者我该怎么做?

由于

1 个答案:

答案 0 :(得分:1)

如果在运行时构造XPath表达式并且您有一个以1开头的整数值,则可以简单地将该值放在谓词中,例如: int pos = i + 1; String path = "/UIM/INVOICE/SECTION/RECORD[" + pos + "]";。这将选择* pos * th RECORD子元素。