2

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

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

function main(string... args) {

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

1 回答 1

3

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

function main(string... args) {
    xml a = xml `<test>myval</test>`;
    string strValue = io:sprintf("%s", a);
    log:printInfo(strValue);
}
于 2018-05-25T03:08:26.410 回答