Как я могу кодировать зарезервированные XML -символы в ActionScript?
-
19-09-2019 - |
Вопрос
Я пишу деловое приложение в Flex, которое использует веб -сервисы для общения с средним уровнем. Веб -сервисы принимают и возвращают сообщения в формате XML. Во многих случаях я должен иметь возможность позволить пользователю ввести что -то вроде следующего в поле в приложении, которое, в свою очередь, будет добавлено в качестве элемента в полезной нагрузке XML, направленной на веб -сервис SOAP (без кавычек) :
"Баланс счета <1000"
Диачатор сгиба дует при попытке сериализовать элемент с этим в текстовом узле (например, баланс учетной записи <1000. Поэтому мне нужен какой -то способ кодировать «<», чтобы »<», прежде чем выполнять сериализацию XML. Кроме того, я предпочел бы общий способ сделать это, например, с атрибутом об объявлении услуг, поскольку у меня есть более 40 сервисов, которые должны поддерживать этот вид ввода. Любые идеи?
Решение
Используйте функции Escape и Unessape.