Xml XPath检查java脚本中的元素中是否存在值
我需要使用Xpath检查下面的xml文档中是否存在值S1或S2。 我试过下面的方法,但不起作用。有人能帮我吗 我只需要知道是否存在任何值(S1或S2)Xml XPath检查java脚本中的元素中是否存在值,xml,xpath,Xml,Xpath,我需要使用Xpath检查下面的xml文档中是否存在值S1或S2。 我试过下面的方法,但不起作用。有人能帮我吗 我只需要知道是否存在任何值(S1或S2) Xpath我尝试过://Field/Array[String=S1或String=S2] XML文档: S1 S2 S3 S4 您需要使用单引号或双引号来表示字符串文字,否则它将被读取为子元素名称: //Field/Array[String='S1' or String='S2'] 如前所述,XPath将检查字符串元素的值是否等于S1或S2元素
Xpath我尝试过://Field/Array[String=S1或String=S2]
XML文档:
S1
S2
S3
S4
您需要使用单引号或双引号来表示字符串文字,否则它将被读取为子元素名称:
//Field/Array[String='S1' or String='S2']
如前所述,XPath将检查字符串
元素的值是否等于S1
或S2
元素的值,因为没有名为S1
或S2
的子元素,因此该值将被计算为false
//Field/Array[String='S1' or String='S2']