2013-08-27 24 views
7

I tring per ottenere il valore dell'attributo dal seguente semplice xml utilizzando il mio javascript.Ottieni valore attributo da XML semplice utilizzando JQuery/Javascript

XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ParentNode Symbol="$"><Row book = "test" price ="80"/></ParentNode> 

jQuery: $('ParentNode').attr('Symbol');

Il JQuery sta lavorando bene se il codice XML è

<ParentNode Symbol="$"><Row book = "test" price ="80"/> </ParentNode> 

risposta

10

Prova

var string = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ParentNode Symbol="$"><Row book = "test" price ="80"/></ParentNode>'; 

var $doc = $.parseXML(string); 
console.log($($doc).find('ParentNode').attr('Symbol')) 

di Valutazione: Fiddle

+0

Grazie. Funziona. –

+0

@Arun P Johny, che succede se ho caratteri speciali nel tag del libro. cioè , come posso Confrontati con loro? – cracker

+0

L'output della console del violino è '$'. –

1
$(xml).find("ParentNode").attr("Symbol"); 

Prova questa

+1

Ciao, restituisce 'indefinito' –

Problemi correlati