Ir para conteúdo

POWERED BY:

Arquivado

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

otaviohm

Pegar atributos de uma tag XML

Recommended Posts

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

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

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
<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

×

Informação importante

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