OCaml HTML5 parser/serialiser based on Python's JustHTML
1open Bytesrw
2
3(** Example: Parsing HTML fragments *)
4
5let () =
6 let fragment = "<li>Item 1</li><li>Item 2</li>" in
7 let context = Html5rw.make_fragment_context ~tag_name:"ul" () in
8 let reader = Bytes.Reader.of_string fragment in
9 let result = Html5rw.parse ~fragment_context:context reader in
10
11 Printf.printf "Fragment parsing result:\n%s\n" (Html5rw.to_string result)