Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
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>
<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>
Tem sim, uma delas é essa:
JAVASCRIPT
Apesar de não estar no forum apropriado, é a alternativa que vejo.