从XPATH结果中排除节点

从XPATH结果中排除节点,xpath,Xpath,我尝试从下面的div标记中提取每个text(),但在a标记之间没有text() 我使用了这个,但没有成功: //div[@class="availability"]/*[not(self::a)]/text() 这是html <div class="availability"> Available. Delivered from UK <br><a href="test.com">Click for more</a> </div>

我尝试从下面的div标记中提取每个text(),但在a标记之间没有text()

我使用了这个,但没有成功:

//div[@class="availability"]/*[not(self::a)]/text()
这是html

<div class="availability">
   Available. Delivered from UK <br><a href="test.com">Click for more</a>
</div>

<div class="availability">
   Available. Delivered from HK <br><a href="test.com">Click for more</a>
</div>

<div class="availability">
   Available. Delivered from USA <br><a href="test.com">Click for more</a>
</div>

<div class="availability">
   Available. Delivered from DE <br><a href="test.com">Click for more</a>
</div>

可用。从英国交付
可用。从香港交付
可用。从美国交付
可用。从DE交付
谢谢你引导我进入正确的方向

//div[@class=“availability”]/text()