Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodox

Exibir XML em ordem de data

Recommended Posts

Olá amigos tenho um XML simples no qual eu uso o ASP para exibi-lo:

 

arquivo xml:

<atendimentos>
<atendimento data_atendimento="28/5/2009" codigo_user="1" vendedora="YARY" >1</atendimento>
<atendimento data_atendimento="29/5/2009" codigo_user="1" vendedora="ISABEL">1</atendimento>
<atendimento data_atendimento="30/5/2009" codigo_user="3" vendedora="SOLANGE">1</atendimento>
</atendimentos>

Crio o objeto XML no asp e uso um loop pra exibi-lo :

 

Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
XMLDoc.loadXML caminho & "dados.xml"
Set XMLItems = XMLDoc.documentElement

If XMLItems.hasChildNodes Then 
	   For Each item in XMLItems.childNodes
			 Response.Write(item.attributes.getNamedItem("data_atendimento").text & item.attributes.getNamedItem("vendedora").text ) 
	   Next
End if

Até aqui tudo bem só que eu gostaria de exibir os registros em ORDEM DECRESCENTE de data conforme o atributo data_atendimento do arquivo em XML !!!

alguém sabe como posso fazer isso ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

crie um nó dentro de atendimento chamado codigo_sequencia, e assim que cadastrar coloque sempre um valor + 1, assim quando fazer o FOR pode listar de baixo para cima muito mais fácil!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.