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