XPATH在某个单词后开始刮取
我正在尝试使用XPATH从这个html获取位置。所以我想说的是[用人类的话说]“当你看到位置:抓取下一段文字,然后停下来XPATH在某个单词后开始刮取,xpath,Xpath,我正在尝试使用XPATH从这个html获取位置。所以我想说的是[用人类的话说]“当你看到位置:抓取下一段文字,然后停下来 <td width="670"> <h1>Accor Vacation Club - SOLD</h1> <h2>All Australia, Australia</h2> <p class="property_number&quo
<td width="670">
<h1>Accor Vacation Club - SOLD</h1>
<h2>All Australia, Australia</h2>
<p class="property_number">Property ref: 002</p>
<h3 class="cl2">Description</h3><p class="xh-highlight">Resort: Accor Vacation Club. <br>Location: Australia. <br>Type of Ownership: Points. <br>Season: All. <br>Size of Unit: Studio. <br>Price: SOLD</p><p class="xh-highlight"> </p><p class="xh-highlight"><span style="font-size: 16pt">SOLD</span> </p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="photorealestate">
<tbody><tr>
如果需要将“Australia”
作为输出,可以使用下面的表达式
substring-after(//text()[starts-with(., 'Location')], 'Location: ')
这将选择以单词“Location”
开头的文本节点,并返回前面带有“Location”的子字符串:“
在您的示例中,“下一段文本”到底是什么?此外,您是否可以修复示例html以使标记正确打开和关闭?
substring-after(//text()[starts-with(., 'Location')], 'Location: ')