XML em PHP: Calculando HASH MD5

05/11/2014

Olá,

pessoal preciso de ajuda numa tarefa que esta me fazendo fritar neurônios.

preciso que o PHP pegue todos os valores das TAGS do XML que a propria pagina gera, pois antes de fechar o xml e salvar preciso calcular um hash pra colocar no final do arquivo.

eu precisaria pegar somente os valores das tags, concatenar tudo e efetuar o hash.

o problema é que o xml tem umas 22 mil linhas, e fazer isso de forma braçal, vai me acarretar muito tempo.

O XML é gerado e antes de salvá-lo preciso calcular este hash.

Não sei se fui claro.

Alguem sabe uma forma mais automatica de fazer isso?

PHP

Alekym

Melhor resposta

05/11/2014

Resolvido, pessoal.

Eu uso DOMDocument para cirar o XML.

eu tinha, por exemplo um XML:

<cabecalho>
<texto>Teste de texto</texto>
<texto2>O texto esta aqui</texto2>
</cabecalho>


$cabecalho era a variavel que recebia o nó <cabecalho>

entao, só colocar $cabecalho->textContent;

e ele puxa todo o texto que estiver no nó cabecalho e em seus nós filhos.

Alekym

Responder Citar