В настоящее время я работаю над кодом javascript для запроса внешнего API моей сети.
Ответ API в формате JSON, и мой код преобразовывает его в формат XML. Запрос и преобразование данных работает хорошо.
К сожалению, когда я хочу использовать выходной XML-файл для вставки данных в приложение, у меня возникает ошибка с символом «SOH». Это единственный тип символов, с которым у меня проблема.
В этом приложении я могу использовать только 4 библиотеки, потому что код выполняется в изолированной среде.
Разрешенные библиотеки: «request», «xpath», «xmldom» и «xml2js», и я обязан использовать xml 1.0, потому что я видел, что в версии 1.1 xml обрабатывался символ SOH.
Кто-то знает, как экранировать или заменить этот символ в моем выводе xml?
Если вам нужна дополнительная информация, дайте мне знать.
Заранее спасибо!
Ниже приведен пример моей ошибки:
<upper_xmlTag>...
<xmlTag>my_string SOH (the character appears in the middle of the sentence.) end_of_string</xmlTag>
<bottom_xmlTag>...