OCaml HTML5 parser/serialiser based on Python's JustHTML
1let () =
2 let content = In_channel.with_open_text "validator/tests/html-svg/struct-cond-02-t-haswarn.html" (fun ic ->
3 In_channel.input_all ic
4 ) in
5 let reader = Bytesrw.Bytes.Reader.of_string content in
6 let result = Htmlrw_check.check ~system_id:"test.html" reader in
7 let warnings = Htmlrw_check.warnings result in
8 Printf.printf "Total warnings: %d\n" (List.length warnings);
9 List.iter (fun msg ->
10 Printf.printf "WARNING: %s\n" msg.Htmlrw_check.text
11 ) warnings