您好,
我正在尝试使用xpath在XML中设置特定元素。 我需要它在特定的位置,例如/ UIM /发票/ SECTION / RECORD * [I + 1] *
我需要使用“position()”方法吗?或者我该怎么做?
由于
答案 0 :(得分:1)
如果在运行时构造XPath表达式并且您有一个以1开头的整数值,则可以简单地将该值放在谓词中,例如: int pos = i + 1; String path = "/UIM/INVOICE/SECTION/RECORD[" + pos + "]";
。这将选择* pos * th RECORD
子元素。