首页 > 解决方案 > Xpath 表达式,用于在不使用 substring-before 或 substring 的情况下获取节点的子字符串

问题描述

<tag1>
    <ResId Type="22" ID="MASTN_NHR" />
</tag1>

我想从上面的 xml(Java 代码)中获取字符串 MASTN。如果不使用 substring-before 或 substring,我们有什么选择吗?

标签: javaxmlxpath

解决方案


这可以工作(XPath 2.0):

tokenize(@ID,'_')[1]

推荐阅读