Spec-Zone.ru › ColdFusion

encodeForXML

Кодирует строку для безопасного использования в теле XML-тега. Используйте encodeForXMLAttribute для переменных, выводимых внутри значения XML-атрибута.

encodeForXML(string , [canonicalize]); → returns string

  • CF10+
  • Lucee4.5+
  • BL 1.0.0+
  • См. также: encodeForXMLAttribute canonicalize

    Описание аргументов

    string string
    Обязательный

    Строка для кодирования.

    canonicalize boolean
    По умолчанию: false

    Если задано значение true, перед кодированием выполняется каноникализация. Если задано значение false, входная строка просто кодируется. Если этот параметр не указан, каноникализация не выполняется. По умолчанию при выполнении каноникализации допускаются смешанные и множественные кодировки. Чтобы использовать другие комбинации, выполните каноникализацию с помощью метода canonicalize, а затем выполните кодирование.

    Совместимость

    BoxLang:

    Версия 1.0.0+ Требуется модуль bx-esapi.

    Примеры
    Пример кода с вызовом функции encodeForXML

    Простой пример 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

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API