Попытка экранировать несколько специальных символов строки для отправки через xml api.
Попробовал нижеприведенный код, но не работает для всех вхождений Single Quote (') и Double Quote (")
var strToReturn = "“Hello” ‘world’"
strToReturn = strToReturn.replacingOccurrences(of: "&", with: "&")
strToReturn = strToReturn.replacingOccurrences(of: "<", with: "<")
strToReturn = strToReturn.replacingOccurrences(of: ">", with: ">")
strToReturn = strToReturn.replacingOccurrences(of: "‘", with: "'")
strToReturn = strToReturn.replacingOccurrences(of: "“", with: """)
print("Replaced string : \(strToReturn)")
Результат "Hello” 'world’
Если кто-нибудь может помочь, спасибо!