微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 IIB

如何解决如何在 IIB

我必须从 xml 读取命名空间并构建传出请求。下面的示例请求有 3 个命名空间。 unbale 从下面的代码中拉出来。命名空间将来可能会发生变化。因此,与其对命名空间进行硬编码,不如尝试将其从 xml 中提取出来。这可能吗。请帮忙。

示例 xml:

<Message xmlns:ct="urn:iso:std:iso:20022:cd.001" xmlns:head="urn:iso:std:iso:20022:cf.001">
   <AppHdr>
      <head:Fr>
         <ct:TmpId>TEST0001</ct:TmpId>
      </head:Fr>
   </AppHdr>
</Message>

Esql 代码

        DECLARE INPUT_REF REFERENCE TO InputRoot.XMLNSC;
        FOR INPUT_REF_1 AS INPUT_REF.*:Message[] DO             
            IF CONATINS(FIELDVALUE(INPUT_REF_1.*),'cd') THEN
                SET Environment.test = INPUT_REF_1.*;
            END IF;
            IF CONATINS(FIELDVALUE(INPUT_REF_1.*),'cf') THEN
                SET Environment.test = INPUT_REF_1.*;
            END IF;
        END FOR;

非常感谢任何帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。