Класс HtmlEscapeMode
Режимы экранирования HTML.
Позволяет указать режим экранирования HTML, зависящий от контекста, в котором будет использоваться экранированный результат. Соответствующие контексты:
- как текстовое содержимое HTML-элемента.
- как значение (одиночного или двойного) кавыченного атрибута.
Все режимы требуют экранирования символов & (амперсанд) и могут включать экранирование других символов.
Пользовательские режимы экранирования могут быть созданы с помощью конструктора HtmlEscapeMode.HtmlEscapeMode.
Константы
- ATTRIBUTE → HtmlEscapeMode
-
Режим экранирования текста, предназначенного для значений атрибутов HTML в двойных кавычках.
const HtmlEscapeMode._('attribute', true, true, false, false) - ELEMENT → HtmlEscapeMode
-
Режим экранирования текста, предназначенного для содержимого элементов HTML.
const HtmlEscapeMode._('element', true, false, false, false) - SQ_ATTRIBUTE → HtmlEscapeMode
-
Режим экранирования текста, предназначенного для значений атрибутов HTML в одинарных кавычках.
const HtmlEscapeMode._('attribute', true, false, true, false) - UNKNOWN → HtmlEscapeMode
-
Режим экранирования по умолчанию, который экранирует все символы.
const HtmlEscapeMode._('unknown', true, true, true, true)
Конструкторы
- HtmlEscapeMode({String name: "custom", bool escapeLtGt: false, bool escapeQuot: false, bool escapeApos: false, bool escapeSlash: false }) const
-
Создать пользовательский режим экранирования.
Свойства
- escapeApos → bool final
-
Экранировать "'" (апостроф).
- escapeLtGt → bool final
-
Экранировать '<' и '>'.
- escapeQuot → bool final
-
Экранировать '"' (кавычку).
- escapeSlash → bool final
-
Экранировать "/" (слеш).
- hashCode → int только для чтения, унаследованное
-
Хеш-код этого объекта.
- runtimeType → Type только для чтения, унаследованное
-
Представление типа объекта во время выполнения.
Операторы
- operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
- toString(
) → String -
Возвращает строковое представление этого объекта.
- noSuchMethod(
Invocation invocation) → dynamic унаследованное -
Вызывается при доступе к несуществующему методу или свойству.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-convert/HtmlEscapeMode-class.html