20
A
回答
33
試試這個:
//foo/following-sibling::text()[1]
(與您當前的XPath表達式替換//foo/
有了這個XML:。
<data>
<foo>foo</foo>
bar
<baz>baz</baz>
</data>
它給bar
作爲輸出
相關問題
- 1. Xpath選擇帶文本的節點
- 2. 的XPath:選擇文本節點
- 3. 爲選擇某些節點編寫XPATH
- 4. XPath:選擇某些子節點
- 5. 的XPath:選擇以下所有節點,直到某個節點
- 6. xpath選擇節點文本和子節點
- 7. Xpath的:你怎麼選擇第二個文本節點(具體文本節點)
- 8. 的XPath:從一個節點上,選擇
- 9. XPath選擇多個節點
- 10. 使用XPath選擇節點
- 11. XPath查詢選擇節點
- 12. 選擇節點使用XPath
- 13. 如何選擇跨度節點的文本節點子節點
- 14. XPath - 選擇有節奏的節點
- 15. C#XPath不選擇一些子節點
- 16. XPath中,選擇一個備用節點
- 17. XPath在標準匹配節點之後選擇節點
- 18. XPath:根據另一個節點選擇一個節點?
- 19. XPath:根據另一個節點值選擇一個節點
- 20. 爲什麼XPath選擇上下文節點之外的節點?
- 21. XPath:如何選擇節點集中的一系列節點?
- 22. 的XPath選擇第一節點當在節點
- 23. 的XPath選擇父母的孩子節點有其他節點文本
- 24. 通過節點文本選擇節點
- 25. 如何選擇具有某些屬性的XPath中的節點?
- 26. 的XPath找到某個節點與某些文本
- 27. 使用XPath選擇包含文本的所有節點
- 28. C#:使用HTML Agility Pack和XPath選擇節點的文本
- 29. 用xpath選擇特定的文本節點?
- 30. C#XPATH選擇屬性,其中子節點內的文本是
要馴化一秒鐘'bar'周圍的空格很重要,所以輸出不是*完全*'bar'。你可能想要使用'normalize-space(// foo/following-sibling :: text()[1])' – 2012-01-11 18:08:15
如果我有幾個相似的結構並且唯一的標識符是'foo'文本,在' '標籤。我可以使用'foo'並遵循兄弟姐妹。我很感激你能否更新你的答案! –
mrquad
2015-11-17 15:25:31
@WayneBurkett'normalize-space'只返回1'string'。你如何返回在XPath 1.0中規範化的所有匹配? – Viraj 2016-03-22 17:38:25