【问题标题】:Convert XML to String in Ballerina在 Ballerina 中将 XML 转换为字符串
【发布时间】:2018-05-24 19:21:23
【问题描述】:

我可以在 println() 中打印 XML,但是日志不接受 xml 类型。 我还可以使用xml.getTextValue() 获取 XML 值。

如何在以下示例日志语句中获取完整的 XML,<test>myval</test> 作为输出字符串?

function main(string... args) {

    xml a = xml `<test>myval</test>`;
    io:println(a);
    log:printInfo(a);
}

【问题讨论】:

    标签: ballerina


    【解决方案1】:

    当前的日志 API 只接受字符串。您可以使用io:sprintf 函数获取xml 变量的完整字符串。这是一个例子。

    function main(string... args) {
        xml a = xml `<test>myval</test>`;
        string strValue = io:sprintf("%s", a);
        log:printInfo(strValue);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-16
      • 2018-11-01
      • 1970-01-01
      • 2021-02-22
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多