Spec-Zone.ru › Dart 2

dart:html

Класс NodeTreeSanitizer

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

В целом, пользовательские реализации этого класса не нужны, и все настройки валидации должны выполняться в пользовательских NodeValidators, но пользовательские реализации этого класса могут быть созданы для выполнения более сложной очистки дерева.

Конструкторы

NodeTreeSanitizer(NodeValidator validator)
factory
Создаёт стандартный очиститель дерева, который удалит все элементы и атрибуты, которые не разрешены предоставленным валидатором.

Свойства

hashCode → int
только для чтения, унаследованное
Код хэша этого объекта.
runtimeType → Type
только для чтения, унаследованное
Представление типа объекта в момент выполнения.

Методы

noSuchMethod(Invocation invocation) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
sanitizeTree(Node node) → void
Вызывается с корнем дерева, которое нужно очистить.
toString() → String
унаследованное
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследованное
Оператор равенства.

Константы

trusted → const _TrustedHtmlTreeSanitizer
Очиститель для деревьев, которым мы доверяем. Он не выполняет валидацию и разрешает любые элементы. Он также более эффективен, поскольку может передать текст непосредственно в основанные API без создания фрагмента документа для очистки.
const _TrustedHtmlTreeSanitizer()

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

Spec-Zone.ru

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