NodeValidator抽象

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

通常,应通过NodeValidatorBuilder 类来自定义验证行为,以降低错误实现验证规则的风险。

实现者

构造函数

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

属性

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

方法

allowsAttribute(Element element, String attributeName, String value) bool
如果属性被允许,则返回 true。
allowsElement(Element element) bool
如果标签名是接受类型,则返回 true。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的函数或属性时触发。
继承
toString() String
此对象的字符串表示形式。
继承

运算符

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