Spec-Zone.ru › Dart 1

dart:convert

Класс 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

Spec-Zone.ru

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