Spec-Zone.ru › Dart 2

dart:convert

htmlEscape глобальная константа

HtmlEscape const htmlEscape

Преобразователь String, преобразующий символы в HTML-сущности.

Предназначен для очистки текста перед вставкой в HTML-документ. Символы, имеющие значение в HTML, преобразуются в HTML-сущности (например, & для &).

Общий преобразователь экранирует все символы, имеющие значение в атрибутах HTML или в обычном контексте элемента. Элементы со специальными типами содержимого (например, CSS или JavaScript) могут потребовать более специализированного экранирования, понимающего этот тип содержимого.

Если контекст вставки текста известен более подробно, можно исключить экранирование некоторых символов (например, кавычек, если они не находятся внутри значения атрибута).

Экранированный текст следует использовать только внутри значений атрибутов HTML в кавычках или в качестве текстового содержимого обычного элемента. Использование экранированного текста внутри тега, но не внутри значения атрибута в кавычках, всё ещё опасно.

Реализация

const HtmlEscape htmlEscape = HtmlEscape();

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-convert/htmlEscape-constant.html

Spec-Zone.ru

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