Xpath - 使用starts-with选择属性

时间:2014-10-14 17:10:15

标签: xpath startswith

我正在尝试编写一个xpath表达式,该表达式选择具有以CompanyCalendar开头的属性id的所有div标记。以下是我正在查看的HTML片段:

<td class="some class" align="center" onclick="Calendar_DayClicked(this,'EventCont','Event');">
        <span class="Text"></span>
        <div id="CompanyCalendar02.21" class="Pop CalendarClick" style="right: 200px; top: 235px;"></div>

有多个div具有类似于CompanyCalendar02.21的ID,但对于日历中的每个新月,它们都会更改ID。例如,下个月将是CompanyCalendar02.22。我希望能够选择所有与CompanyCalendar *

相同的div

我对此很新,所以我在网上使用了一些示例来尝试让我的xpath表达式工作,但无济于事。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:13)

  

我正在尝试编写一个xpath表达式,选择所有具有以CompanyCalendar开头的属性id的div标签。

您可能正在寻找以下表达式:

//div[starts-with(@id,'CompanyCalendar')]

用简单的英语做的是

  

返回XML文档中具有属性值以“CompanyCalendar”开头的属性div的所有id个元素。