使用XPath在Java中获取xml元素的值 "And"。

19 浏览
0 Comments

使用XPath在Java中获取xml元素的值 "And"。

我的问题如下:\n我正在使用xpath来获取XML中需要的值。\n如何获取具有两个条件的值?\n例如,BOOK[UIM_LEVEL_TYPE=\'AAA\']和[UIM_SUB_REC_TYPE=\'BBB\']- 不起作用...\n正确的写法是什么?

0
0 Comments

Java中使用XPath获取XML元素值时,有时会出现"Java get xml elements value using xpath "And"问题。这个问题的出现原因是XPath表达式中使用的"and"运算符无法正确地过滤出符合条件的元素。

解决这个问题的方法是使用XPath的其他方式来实现"and"运算符的功能。一种解决方法是使用XPath的"and"函数来替代"and"运算符。使用"and"函数的方式如下:

BOOK[and(UIM_LEVEL_TYPE='AAA', UIM_SUB_REC_TYPE='BBB')]

另一种解决方法是使用XPath的逻辑运算符"and"来代替"and"运算符。使用逻辑运算符的方式如下:

BOOK[UIM_LEVEL_TYPE='AAA' and UIM_SUB_REC_TYPE='BBB']

以上两种方法都可以解决"Java get xml elements value using xpath "And"问题,使得XPath表达式能够正确地过滤出符合条件的元素。

0