Obtenga HTML original (con mayúsculas y minúsculas) con JS / jQuery

En algún lugar dentro del archivo de texto HTML original:

<sPaN id="test"></sPaN>

En el navegador se ve así:

<span id="test"></span>

¿Cómo puedo obtener el html original con los casos conservados?

test['innerHTML'] //returns lower case.

Editar:

Para aquellos, curiosidad por qué: estoy usando el resaltador de sintaxis para mostrar algunos XML en la página. Y XML es un lenguaje que distingue entre mayúsculas y minúsculas, por lo que es importante que el XML de demostración tenga un caso original.
El resaltador de sintaxis genera texto usando la propiedad ['innerHTML'] que devuelve las etiquetas en minúsculas. así que necesito parchear el resaltador de sintaxis.

Respuestas a la pregunta(1)

Su respuesta a la pregunta