otaviohm 0 Denunciar post Postado Outubro 17, 2007 Alguém sabe como eu faço pra pegar o valor de um atributo de uma tag XML ? Por exemplo, eu quero pegar o valor de DESC dessa tag: <editoria id="5277" desc="Economia" path="/mobile/paineis/economia"/> e gravar em uma variavel. Como eu faço isso? Compartilhar este post Link para o post Compartilhar em outros sites
GuttoSP 2 Denunciar post Postado Outubro 17, 2007 Tem sim, uma delas é essa: JAVASCRIPT <script> function pegaValor() { valor = document.getElementById('5277').desc; alert(valor); } </script> <editoria id="5277" desc="Economia" path="/mobile/paineis/economia"/> <input type="button" onClick="pegaValor();" value="Pega Valor"> Apesar de não estar no forum apropriado, é a alternativa que vejo. Compartilhar este post Link para o post Compartilhar em outros sites
otaviohm 0 Denunciar post Postado Outubro 17, 2007 O problema é que não é ID unico... são ID's aleatorios... abaixo tem o XML de onde quero pegar.... Olhe a TAG EDITORIA mobile id="189681" tipo="Outernet"><textocurto>Dólar opera em baixa de 0,49%, cotado a R$ 1,806</textocurto>− <texto>Dólar opera em baixa de 0,49%, cotado a R$ 1,806. Moeda segue comportamento do mercado externo</texto>− <textopuro>Dolar opera em baixa de 0,49%, cotado a R$$ 1,806. Moeda segue comportamento do mercado externo</textopuro><editoria id="5277" desc="Economia" path="/mobile/paineis/economia"/>− <datas><criacao local="17/10/2007 12:31" GMT="17/10/2007 15:31"/><puboriginal local="17/10/2007 12:32" GMT="17/10/2007 15:32"/><atualizacao local="" GMT=""/><pubultima local="17/10/2007 12:32" GMT="17/10/2007 15:32"/><disparo local="17/10/2007 12:32" GMT="17/10/2007 15:32"/></datas><elemrelacionados> </elemrelacionados></mobile>− <mobile id="189679" tipo="Outernet"><textocurto/>− <texto>Caso Calheiros: Conselho de Ética estuda ampliar para novembro último prazo de investigações</texto>− <textopuro>Caso Calheiros: Conselho de Etica estuda ampliar para novembro ultimo prazo de investigacoes</textopuro><editoria id="6179" desc="Politica" path="/mobile/paineis/politica"/>− <datas><criacao local="17/10/2007 12:31" GMT="17/10/2007 15:31"/><puboriginal local="17/10/2007 12:31" GMT="17/10/2007 15:31"/><atualizacao local="" GMT=""/><pubultima local="17/10/2007 12:31" GMT="17/10/2007 15:31"/><disparo local="17/10/2007 12:31" GMT="17/10/2007 15:31"/></datas><elemrelacionados> </elemrelacionados></mobile>− <mobile id="189678" tipo="Outernet"><textocurto>FMI reduz para 4% projeção da economia do País</textocurto>− <texto>FMI reduz para 4% projeção de crescimento da economia brasileira em 2008</texto>− <textopuro>FMI reduz para 4% projecao de crescimento da economia brasileira em 2008</textopuro><editoria id="5277" desc="Economia" path="/mobile/paineis/economia"/>− <datas><criacao local="17/10/2007 12:31" GMT="17/10/2007 15:31"/><puboriginal local="17/10/2007 12:31" GMT="17/10/2007 15:31"/><atualizacao local="" GMT=""/><pubultima local="17/10/2007 12:31" GMT="17/10/2007 15:31"/><disparo local="17/10/2007 12:31" GMT="17/10/2007 15:31"/></datas><elemrelacionados> </elemrelacionados></mobile> Compartilhar este post Link para o post Compartilhar em outros sites
GuttoSP 2 Denunciar post Postado Outubro 17, 2007 <html><script language="JavaScript">function pegaValor() { var tag = document.getElementsByTagName("editoria"); for (a = 0; a < tag.length; a++) { alert(tag[a].id); }} </script><body><editoria id="252" desc="Economia" path="/mobile/paineis/economia"/><editoria id="5277" desc="Economia" path="/mobile/paineis/economia"/><editoria id="257" desc="Economia" path="/mobile/paineis/economia"/><input type="button" value="Pega valor" onClick="pegaValor();"></body></html> Compartilhar este post Link para o post Compartilhar em outros sites