NodeValidator抽象

接口用于在将 HTML 字符串解析成 DOM 节点时验证只允许接受元素和属性。

通常,应通过 NodeValidatorBuilder 类来定制验证行为,以减少错误实现验证规则的可能性。

实现者

构造函数

NodeValidator({UriPolicy? uriPolicy})
构建默认的 NodeValidator,该 NodeValidator 仅接受白名单中的 HTML5 元素和属性。
工厂
NodeValidator.throws(NodeValidator base)
工厂

属性

hashCode int
此对象的哈希码。
无设置器继承
runtimeType Type
对象运行时类型的表示。
无设置器继承

方法

allowsAttribute(Element element, String attributeName, String value) bool
如果属性允许,则返回 true。
allowsElement(Element element) bool
如果 tagName 是接受的类型,则返回 true。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
相等运算符。
继承