首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置两个筛选条件,其中name='SHIPMENT.ORDERS.ORREFNUMS.REFNUM_ value‘和value节点在值中包含":“

如何设置两个筛选条件,其中name='SHIPMENT.ORDERS.ORREFNUMS.REFNUM_ value‘和value节点在值中包含":“
EN

Stack Overflow用户
提问于 2022-06-23 11:49:42
回答 1查看 18关注 0票数 0

我想在哪里过滤name=SHIPMENT.ORDERS.ORREFNUMS.REFNUM_VALUE,并在值中包含":“。

代码语言:javascript
复制
    <inputData name="SHIPMENT.ORDERS.ORREFNUMS.REFNUM_VALUE" xmlns="http://xmlns.oracle.com/apps/otm/ExternalRating">
        <values xmlns="http://xmlns.oracle.com/apps/otm/ExternalRating">
            <value xmlns="http://xmlns.oracle.com/apps/otm/ExternalRating">24-100</value>
            <value xmlns="http://xmlns.oracle.com/apps/otm/ExternalRating">RC3.B726030-001-CO8MODF183896704</value>
            <value xmlns="http://xmlns.oracle.com/apps/otm/ExternalRating">Y</value>
            <value xmlns="http://xmlns.oracle.com/apps/otm/ExternalRating">2022-06-23 23:59:59</value>
        </values>
    </inputData>
EN

回答 1

Stack Overflow用户

发布于 2022-06-23 12:54:51

根据<values>的实际结构,您可以在您的问题中指定如下:

代码语言:javascript
复制
//inputData[@name="SHIPMENT.ORDERS.ORREFNUMS.REFNUM_VALUE"]//value[contains(.,":")]/text()

如果datetime元素始终是第4个<value>,则可以尝试:

代码语言:javascript
复制
//inputData[@name="SHIPMENT.ORDERS.ORREFNUMS.REFNUM_VALUE"]//value[4]/text()

或者,如果它总是最后一个<value>

代码语言:javascript
复制
 //inputData[@name="SHIPMENT.ORDERS.ORREFNUMS.REFNUM_VALUE"]//value[last()]/text()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72729675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档