1

斯威夫特 3

我正在尝试将 XML 文件的内容写入磁盘,但我所有的单引号最终看起来像&apos而不是'。我需要做什么才能获得要写入的单引号?


在这个 XML 文件中,字符串总是用单引号括起来,数组用逗号分隔。

这是名称数组在写入时必须看起来的方式:

<names value="'Fred', 'Wilma', 'George'"/>

这就是我得到的

<names value="&apos;Fred&apos;,&apos;Wilma&apos;,&apos;George&apos;/>

4

1 回答 1

0

解决了

Martin R 的提醒是我想办法处理这种情况所需要的一切。

我只是将 xml 视为文字字符串并使用蛮力。

let newXML = xmlAsString.replacingOccurrences(of: "&apos;", with: "'")

谢谢!

于 2016-12-27T00:19:55.413 回答