xml - 特定元素的 XML 路径
问题描述
我正在寻找带有连字符“-”之前的值的externalControlNumber的 xpath ,在下面的示例中它将是47069。
我试过这个 /Message 但它在 Message 中给了我完整的价值并且 /Message@externalControlNumber 不起作用。
关于如何仅驱动特定价值的任何帮助
<?xml version="1.0" encoding="UTF-8"?>
<Message externalControlNumber="47069-1580883967886" externalVersion="2.6" language="en"
messageType="Production" mlxmlVersion="2.6" protocol="XML" timestamp="1582613693264">
</Message>
解决方案
substring-before(/Message/@externalControlNumber, '-')
推荐阅读
- r - 等效于 MATLAB 函数 gaminv()
- angular - Angular 9 仅预加载特定模块,并在需要时预加载其他模块,而不是一次全部加载
- c - 这些标志是什么意思?^@
- r - 在 R 中:有没有办法标记表中每个特定组内的重叠日期范围?(即通过患者 ID)
- angular - reportProgress 在生产中不起作用
- c++ - UE4(С++) Сan 我发现按下了哪个键
- r - 使用 rtweet/igraph 从 twitter 用户 ID 确定用户是否是彼此的朋友
- c++ - 从基类调用派生类中的非虚函数(C++)
- haskell - 从用户输入中读取浮点数或字符串
- java - 给定安排的河内解决塔