2012-12-03 39 views
0

在下面的代碼中,我如何使用Xpath獲取class ='pageHeading'中的所有信息,而無需獲取<span>標籤中的任何數據?XPath獲取標籤X中的所有信息,但標籤Y中的信息除外

我之後的信息很簡單:「閃亮髮飾」

這是我到目前爲止已經試過:

//*[@class='pageHeading' | //*[not(contains(@class, 'smallText'))] 
//*[@class='pageHeading' and //*[not(contains(@class, 'smallText'))] 

這是我的工作代碼:

<td class="pageHeading" valign="top"> 
    Shiny Hair Accessories 
    <br> 
    <span class="smallText">[10672]</span> 
    <br> 
    <span class="smallText">UPC no. : 817953901653672</span> 
</td> 

回答

1

我想通了。 text()函數得到屬於帶有'pageHeading'類的元素的第一層文本,而忽略span標籤,就像我需要的那樣。

//td[@class = 'pageHeading']/text() 
相關問題