package SZXX
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Module Expert.StreamSource
Assemble a sequence of SAX.node "events" into a "shallow DOM" while streaming out the children matching a certain path. Those children aren't added to the DOM (hence "shallow").
Source
type state = {decl_attrs : DOM.attr_list option;stack : partial list;path_stack : (int * Hash_state.t * int) list;top : DOM.element option;
}Source
val folder :
filter_path:string list ->
on_match:(DOM.element -> unit) ->
?strict:bool ->
state ->
node ->
statestrict (default: true) When false, non-closed elements are treated as self-closing elements, HTML-style. For example a <br> without a matching </br> will be treated as a self-closing <br />. Note that non-closed elements within the path to filter_path will prevent on_match from being called on some (but not all) otherwise matching elements.