2016-12-26 6 views
1

スウィフト3スウィフト書き込み内容:「

私は、ディスクへのXMLファイルの内容を記述しようとしていますが、私のすべての単一引用符は、& APOSなくのように見える終わります」。一重引用符を書くには、何をする必要がありますか?


このXMLファイルでは、文字列は常に単一引用符で囲まれ、配列はコンマで区切られます。

これが書かれたときに名前の配列を見なければならない方法です。

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

そして、これは私が

マーティンRのリマインダーを解決

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

+2

一重引用符はXML属性の無効な文字で、「XML文字参照」「'」としてエスケープされます(例:http://stackoverflow.com/a/730150/1187415)。 –

答えて

0

を得ているものです私は状況に対処する方法を理解するために必要なすべてでした。

xmlをリテラル文字列として扱い、ブルートフォースを使用しました。

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

ありがとう!

関連する問題