Con JavaScript è semplice effettuare il parsing di un frammento HTML.
La soluzione è la seguente:
'use strict';
const parseHTML = str => {
const doc = document.implementation.createHTMLDocument();
doc.body.innerHTML = str;
return doc.body.children;
};