bobzhang/html_parser/sanitize does not have a README file
fn SanitizationPolicy::has_url_rule(self : SanitizationPolicy, tag_name : String, attr_name : String) -> Boolfn SanitizationPolicy::new(allowed_tags : Array[String], allowed_attributes? : Map[String, Array[String]], url_policy? : UrlPolicy, drop_comments? : Bool, drop_doctype? : Bool, drop_foreign_namespaces? : Bool, drop_content_tags? : Array[String], disallowed_tag_handling? : DisallowedTagHandling, force_link_rel? : Array[String], allowed_css_properties? : Array[String], strip_invisible_unicode? : Bool, selector_limits? : SelectorLimits, unsafe_handling? : UnsafeHandling) -> SanitizationPolicyfn SanitizationPolicy::sanitize_attribute_value(self : SanitizationPolicy, tag_name : String, attr_name : String, value : String, effectively_foreign? : Bool) -> String?fn SanitizationPolicy::sanitize_inline_style_value(self : SanitizationPolicy, tag_name : String, value : String) -> String?fn SanitizationPolicy::with_extra_allowed_tags(self : SanitizationPolicy, extra_tags : Array[String]) -> SanitizationPolicypub struct SanitizeTransformObserver {
// private fields
}fn SanitizeTransformObserver::new(hook : (Node) -> Unit?, report_callback : (String, Node?) -> Unit?) -> SanitizeTransformObserverpub struct UrlFilter {
// private fields
}fn UrlPolicy::new(default_handling? : UrlHandling, default_allow_relative? : Bool, allow_rules? : Array[UrlPolicyRule], proxy? : UrlProxy, url_filter? : UrlFilter) -> UrlPolicyfn css_value_may_load_external_resource(value : StringView) -> Boolfn is_foreign_url_function_like_attr(name : String) -> Boolfn is_single_url_like_attr(name : String) -> Boolfn is_space_separated_url_list_attr(name : String) -> Boolfn is_srcset_like_attr(name : String) -> Boolfn sanitize_dom_with_observer(node : Node, policy : SanitizationPolicy?, observer : SanitizeTransformObserver?) -> Node raise HtmlErrorMoonBit HTML parser and sanitizer ported from JustHTML.
Dependencies