XPath,两个选择条件“和”?

时间:2011-04-07 13:03:42

标签: xml xpath selection

这是我的XPath选择:

/document/transport/receiver[regcode='70007'] | 
/document/metaxml/LetterMetaData[Type='bill']

但这不符合我的需要。我真正想要的是,我可以告诉XPath,如果regcode ='70007'和Type ='bill'然后执行操作。据我所知,然后| (管道)表示XPath中的OR。

有没有办法制作XPath,以便检查两者?

1 个答案:

答案 0 :(得分:4)

/document[
   transport/receiver[regcode='70007'] 
 and 
   metaxml/LetterMetaData[Type='bill']
]