【问题标题】:How do I format XML files in swift?如何快速格式化 XML 文件?
【发布时间】:2016-04-25 06:46:23
【问题描述】:

我正在使用 GDataXMLDocument 库创建 xml 文件。它创建的 xml 文件如下图所示:

但我想以正确的格式创建此文件,如下图所示:

你如何使用 swift 格式化这样的 XML 文件?

【问题讨论】:

  • 将 XML 提供为文本而不是图像。此外,它看起来像有效的 xml,但没有格式化。

标签: ios xml swift


【解决方案1】:

好的,最后我自己解决了这个问题。

编辑 GDataXMLNode.m 使其默认为漂亮的 XML 格式

打开GDataXMLNode.m,找到方法-(NSString *)XMLString

替换:int format = 0int format = 1;

然后在 Swift 中编写如下代码:

let document : GDataXMLDocument = GDataXMLDocument(rootElement: rootElement)
let xmlString : String = GDataXMLDocument.prettyPrintXML(NSString(string:document.rootElement().XMLString()) as String)

这工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-11
    • 2016-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多