PureXML/Sources/HTML
Mihaela Mihaljevic cfba3ed7d2 feat(html): lenient HTML parser and serializer
Add the PureXML.HTML namespace: a lenient tokenizer for tag-soup input
(case-insensitive tags; quoted, unquoted, and boolean attributes; comments;
doctype; character references), a tree builder handling void elements,
optional end tags (li, p, table rows and cells), raw-text elements (script,
style), and unmatched end tags, and a serializer that writes void elements
unclosed and raw-text content unescaped.

Closes #36
Closes #37
Closes #38
Closes #39
Closes #20
2026-06-08 07:12:42 +02:00
..
HTMLEntities.swift feat(html): lenient HTML parser and serializer 2026-06-08 07:12:42 +02:00
HTMLSerializer.swift feat(html): lenient HTML parser and serializer 2026-06-08 07:12:42 +02:00
HTMLToken.swift feat(html): lenient HTML parser and serializer 2026-06-08 07:12:42 +02:00
HTMLTokenizer.swift feat(html): lenient HTML parser and serializer 2026-06-08 07:12:42 +02:00
HTMLTreeBuilder.swift feat(html): lenient HTML parser and serializer 2026-06-08 07:12:42 +02:00