Indieweb

HTML isn't XML. HTML is a superset of XML.
or put another way, XML is a restricted subset of HTML with added fragility.
Microformats are HTML, with a well-defined mapping to extract JSON