I have some Javascript code that communicates with an XML-RPC backend. The XML-RPC returns strings of the form:
For one-line guys:
const htmlDecode = innerHTML => Object.assign(document.createElement('textarea'), {innerHTML}).value; console.log(htmlDecode('Complicated - Dimitri Vegas & Like Mike'));