如何解决如何在 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>
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 举报,一经查实,本站将立刻删除。