在java中使用XPath和if语句?

时间:2013-10-29 11:18:07

标签: java xml xpath

我试图合并&在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引擎做这样的事情(或者别的什么?)

0 个答案:

没有答案