我试图合并&在Java中使用xpath评估xml。 我知道它的xpath 1.0和2.0添加if语句。 我仍然试图解决这个问题,希望能得到你的帮助。 所以,2个文件: 1. data.xml 2. view.xml view.xml包含带有xpath表达式的属性,例如:
<item name="/names/name" .... />
我希望将整个view.xml作为dom-tree读取,然后使用xpath表达式选择所有属性并对其进行评估。 在这种情况下,使用data.xml,例如:
<names>
<name>Bon</name>
</names>
我希望我生成的dom-tree为:
<item name="Bon" .... />
到目前为止,这不是一个问题。
问题出现在我想要更高要求的地方,例如“if / names / name =”Bon“return”name存在“
这样结果就是
<item name="name exists" .... />
我有什么方法可以用Java xpath引擎做这样的事情(或者别的什么?)