在带有属性的Xpath中使用通配符

7

这是我正在尝试用XPath解析的HTML内容

<td class="text1">Content</td>
<td class="text2">Content</td>
<td class="text2">Content</td>

我想使用class属性选择td元素,但是很明显,每个元素的这个属性值都不同。我尝试过:

//td[starts-with(@class,'text')]

但是这种方法不起作用。正确的方法应该是什么?

1
对我来说可以运行。你使用的XPath处理器是什么?//td是否选择所有表格单元格?这可能与命名空间有关。 - Jens Erat
1个回答

16

你可以使用"contains":

//td[contains(@class, 'text')]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接