我正在尝试编写一个xpath表达式,该表达式将计算为ItemInfo
中的特定子字符串<Catalog>
<List>
<Item>
<ItemInfo>
This describes the Item In which it is listed.
</ItemInfo>
</Item>
<Item>
<ItemInfo>
This is another item description.
</ItemInfo>
</Item>
</List>
</Catalog>
我知道我可能需要contains()并使用谓词。其中的字符串将非常长,并且我将寻找一个特定的子字符串。我不确定如何在文本中使用通配符。这是我对它的外观的看法。
> /Catalog/List//Item/ItemInfo[contains(.,*'another'*)]
答案 0 :(得分:3)
没有通配符。只需指定文字子字符串:
/Catalog/List//Item/ItemInfo[contains(.,'another')]