0

我正在尝试编写一个 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>

我知道我可能需要包含()并使用谓词。其中的字符串将非常长,并且会有一个我正在寻找的特定子字符串。我不确定如何在文本中使用通配符。这是我对它可能是什么样子的想法。

> /Catalog/List//Item/ItemInfo[contains(.,*'another'*)]
4

1 回答 1

3

没有通配符。只需指定文字子字符串:

/Catalog/List//Item/ItemInfo[contains(.,'another')]
于 2013-04-29T23:48:43.713 回答