【问题标题】:Error while constructing XML in ballerina在芭蕾舞演员中构造 XML 时出错
【发布时间】:2020-01-14 04:41:42
【问题描述】:

以下语句在芭蕾舞演员中给了我编译错误,但是当我删除该行时

<?xml version="1.0" encoding="UTF-8"?> 

它没有任何问题。这里有什么我想念的吗

xml req = xml `<?xml version="1.0" encoding="UTF-8"?>
<Message xmlns="urn:worldwire"
                   xmlns:cct="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.07"
                   xmlns:head="urn:iso:std:iso:20022:tech:xsd:head.001.001.01">
                   ${buildPacs008Header(bulkSend)}
                   ${buildPacs008Body(bulkSend)}
               </Message>`;

【问题讨论】:

    标签: xml ballerina


    【解决方案1】:

    XML 文字只允许有一个 XML 元素。这在Github issue 中也已讨论过您需要单独声明并连接如下

    xml x1 = xml`<?xml version="1.0" encoding="UTF-8"?>`;
    xml req = x1 + xml `<Message xmlns="urn:worldwire"
                       xmlns:cct="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.07"
                       xmlns:head="urn:iso:std:iso:20022:tech:xsd:head.001.001.01">
                   </Message>`;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-30
      • 2019-06-02
      • 2018-11-10
      • 2023-04-04
      相关资源
      最近更新 更多