0
的文本部分我创建了一个XPath表达式如下:检索的XPath节点()值
/html/body/div[2]/div/ul[2]/li/a/node()
它返回是这样的:
#01 <strong>value</strong> suffix
我如何提取“ #01“部分和两个不同xpath表达式中的”后缀“部分?
的文本部分我创建了一个XPath表达式如下:检索的XPath节点()值
/html/body/div[2]/div/ul[2]/li/a/node()
它返回是这样的:
#01 <strong>value</strong> suffix
我如何提取“ #01“部分和两个不同xpath表达式中的”后缀“部分?
我想你会得到“强”节点,然后使用以前的同胞及以下同辈轴
/html/body/div[2]/div/ul[2]/li/a/strong/previous-sibling::node()
/html/body/div[2]/div/ul[2]/li/a/strong/following-sibling::node()
可能并非绝对正确的 - 有点生疏了XPath的!
text()[following-sibling :: strong]和text()[before-sibling :: strong]有效,谢谢 – 2009-10-24 16:42:20
嘿,别担心! – 2009-10-24 16:43:32