java - Xpath 表达式,用于在不使用 substring-before 或 substring 的情况下获取节点的子字符串
问题描述
<tag1>
<ResId Type="22" ID="MASTN_NHR" />
</tag1>
我想从上面的 xml(Java 代码)中获取字符串 MASTN。如果不使用 substring-before 或 substring,我们有什么选择吗?
解决方案
这可以工作(XPath 2.0):
tokenize(@ID,'_')[1]