Obtener HTML de XML con JavaScript / jQuery

Tengo un documento XML que contiene una etiqueta que tiene contenido HTML bien formado. Necesito obtener ese HTML en mi página usando JavaScript. Sin embargo, debido a problemas de CMS, el HTML NO PUEDE escaparse con <! [CDATA []]> o cualquier otra cosa, y el <> debe estar presente, no codificado en & lt; & gt;

<submenu>
    <content>
        <div>
            <h3>Hello World</h3>
            <p>Lorem <a href="ipsum.html">ipsum</a></p>
        </div>
    </content>
</submenu>

He usado jQuery para obtener el XML y poner los submenús en una matriz. Puedo obtener el texto con:

$(menuArray[n]).find('content').text();

Sin embargo, esto solo devuelve "Hello World Lorem ipsum". Necesito el HTML Lamentablemente, el método .html () de jQuerys no funciona con XML.

¿Hay alguna otra manera? Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta