Obtenga todos los atributos de un elemento HTML con Javascript / jQuery

Quiero poner todos los atributos en un elemento Html en una matriz: como si tuviera un objeto jQuery, el cual es html así:

<span name="test" message="test2"></span>

Ahora una forma es usar el analizador xml descritoaquí, pero luego necesito saber cómo obtener el código html de mi objeto.

La otra forma es hacerlo con jquery, pero ¿cómo? El número de atributos y los nombres son genéricos.

Gracias

Por cierto: no puedo acceder al elemento con document.getelementbyid o algo similar.

Respuestas a la pregunta(13)

Su respuesta a la pregunta