【发布时间】:2017-05-24 05:17:43
【问题描述】:
下面是 xml 的一部分,我想将其映射到一个值,但我不希望整个文本只是其中的一部分,下面是示例 xml:
<?xml version="1.0"?>
<Company>
<school type="HIGH" id="123445565SSFFGHG_GT_204444446"></school>
</Company>
我想要一个 xpath 条件,它只获取由下划线分隔的第一部分 id
【问题讨论】:
下面是 xml 的一部分,我想将其映射到一个值,但我不希望整个文本只是其中的一部分,下面是示例 xml:
<?xml version="1.0"?>
<Company>
<school type="HIGH" id="123445565SSFFGHG_GT_204444446"></school>
</Company>
我想要一个 xpath 条件,它只获取由下划线分隔的第一部分 id
【问题讨论】:
试试substring_before,例如就像下面的例子:
substring-before (Company/school/@id, '_')
【讨论】: