Obter todos os atributos de um elemento HTML com Javascript / jQuery

Eu quero colocar todos os atributos em um elemento HTML em uma matriz: como eu tenho um objeto jQuery, o que html se parece com isso:

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

Agora, uma maneira é usar o analisador xml descritoAqui, mas preciso saber como obter o código html do meu objeto.

a outra maneira é fazer com jquery, mas como? o número de atributos e os nomes são genéricos.

obrigado

Btw: Eu não consigo acessar o elemento com document.getelementbyid ou algo semelhante.

questionAnswers(13)

yourAnswerToTheQuestion