2016-12-26 19 views
1

Swift 3Swift содержимое записи из XML, который использует одинарные кавычки: «

Я пытаюсь записать содержимое файла XML на диск, но все мои апострофы в конечном итоге выглядит как & APOS и не ». Что мне нужно сделать, чтобы написать одиночные кавычки?


В этом XML-файле строки всегда заключены в одинарные кавычки, а массивы разделяются запятой.

Это путь массив имен должен выглядеть, когда написано:

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

И это то, что я получаю

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

+2

Одинарная кавычка является недопустимым символом в атрибуте XML и экранируется как «символьная ссылка XML» ''', см., Например, http://stackoverflow.com/a/730150/1187415. –

ответ

0

решаемые

напоминание

Martin R в все, что мне нужно, чтобы выяснить, как справиться с ситуацией.

Я просто обработал xml как литеральную строку и использовал грубую силу.

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

Спасибо!

 Смежные вопросы

  • Нет связанных вопросов^_^