At least on my stock Debian Emacs, libxml2 support is compiled in. If this is common for most distros, it does not make sense for us to lug around our own handrolled XML parsing interface written in C. This has been the source of most of the issues with this code anyway.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Parsing-HTML_002fXML.html
At least on my stock Debian Emacs, libxml2 support is compiled in. If this is common for most distros, it does not make sense for us to lug around our own handrolled XML parsing interface written in C. This has been the source of most of the issues with this code anyway.