Gå til innhold

Får ikkje henta verdi frå XML


Anbefalte innlegg

Skal hente dataen frå dette XML skjemaet:

<chiefscorner>
<message content="Ingen kaffepause idag"/>
<message createdAt="Mon Mar 26 19:13:08 CEST 2007"/>
</chiefscorner>

 

Javascriptkoden som skal hente dette ser sånn ut:

var xmlContent = xmlDoc.getElementsByTagName("content")[0];
var content = xmlContent.firstChild.nodeValue;
var xmlContent = xmlDoc.getElementsByTagName("createdAt")[0];
var content = xmlContent.firstChild.nodeValue;

 

Eg gjetter eg leser XML på feil måte?

Lenke til kommentar
Videoannonse
Annonse

Fant ut av dette med å rydde litt i XML koden sånn at *barna* blir lettare å parse.

 

<chiefscorner>
<messages content="Ingen kaffepause idag" createdAt="Mon Mar 26 23:41:41 CEST 2007"/>
</chiefscorner>

 

var messages = xmlDoc.getElementsByTagName("messages");
var content = messages[0].attributes[0].nodeValue;
var createdAt = messages[0].attributes[1].nodeValue;

 

Voila :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...