Xml 条件xpath

Xml 条件xpath,xml,xpath,Xml,Xpath,我有一个这种格式的xml: 我们如何获得以下条件: 如果制造日期是星期三,请选择Batch value=“xpkk”,如果制造日期是星期一,请选择Batch value=abcd?我不知道“制造日期是星期三”的确切含义。但你可以尝试: //material[book/manufacture/@date = 'wednesday']/Batch //material[book/manufacture/@date = $day]/Batch 如果您要寻找的制造商处于一个变量中,比如说day,您

我有一个这种格式的xml:

我们如何获得以下条件: 如果制造日期是星期三,请选择Batch value=“xpkk”,如果制造日期是星期一,请选择Batch value=abcd?

我不知道“制造日期是星期三”的确切含义。但你可以尝试:

//material[book/manufacture/@date = 'wednesday']/Batch
//material[book/manufacture/@date = $day]/Batch
如果您要寻找的制造商处于一个变量中,比如说
day
,您可以尝试:

//material[book/manufacture/@date = 'wednesday']/Batch
//material[book/manufacture/@date = $day]/Batch

到目前为止,您的XPath是什么样子的?我知道这很愚蠢,但我还是尝试过:-制造[@date=“monday”]//Batch[@Value]]