试试这个: //foo/following-sibling::text()[1] (将//foo/替换为您当前的XPath表达式。 使用此XML:<data> <foo>foo</foo> bar <baz>baz</baz> </data> 它输出bar。
bar
周围的空格是有意义的,因此输出结果不是完全是bar
。你可能想使用normalize-space(//foo/following-sibling::text()[1])
。 - Wayne<foo>
标签之间的文本“foo”。我能使用“foo”并跟随兄弟节点吗?如果您能更新您的答案,我将不胜感激! - Carol.Karnormalize-space
只返回一个string
。如何在 XPath 1.0 中返回所有matches
的规范化? - Viraj