encodeForXML
Кодирует строку для безопасного использования в теле XML-тега. Используйте encodeForXMLAttribute для переменных, выводимых внутри значения XML-атрибута.
encodeForXML(string , [canonicalize]); → returns string
Описание аргументов
string string Обязательный
Строка для кодирования.
canonicalize boolean
По умолчанию: false
false
Если задано значение true, перед кодированием выполняется каноникализация. Если задано значение false, входная строка просто кодируется. Если этот параметр не указан, каноникализация не выполняется. По умолчанию при выполнении каноникализации допускаются смешанные и множественные кодировки. Чтобы использовать другие комбинации, выполните каноникализацию с помощью метода canonicalize, а затем выполните кодирование.
Совместимость
BoxLang:
Версия 1.0.0+ Требуется модуль
bx-esapi. Примеры Пример кода с вызовом функции encodeForXML
Кодирует амперсанд в XML-сущность.
encodeForXML("Fred & Ted") Ожидаемый результат: Fred & Ted
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/encodeforxml