Hej!
Har försökt nu i några timmar att få ut en attribut i mitt XML-träd.
Attributet är fetmarkerat (omfang sidor="VÄRDE">) jag försöker få ut, och i nuläget får jag bara ut "null". Hur skall jag göra?
Nedan hittar du XML-struktur samt den JavaScript-kod jag tar ut övrig information med.
Tacksam för svar!
XML:
<artikelregister>
<artikel>
<forlag></forlag>
<distributor>
<distributor_id>3279</distributor_id>
</distributor>
<omfang enhet="sidor">357</omfang>
</artikel>
</artikelregister>
JavaScript:
<script>
var i, j, iLen, jLen;
var artiklar = xmlDoc.getElementsByTagName("artikel");
var iLen = artiklar.length;
for (i = 0; i < iLen; ++i) {
if (artiklar[i].getElementsByTagName("forlag").length != 0) {document.write("FORLAG='"+ get_node_value(artiklar[i].getElementsByTagName("forlag")[0]) +"',");}
distributor = artiklar[i].getElementsByTagName("distributor");
jLen = distributor.length;
if (jLen) {
for (j = 0; j < jLen; ++j) {
if (distributor[j].getElementsByTagName("distributor_id").length != 0) {document.write("DISTRIBUTOR_ID='"+ get_node_value(distributor[j].getElementsByTagName("distributor_id")[0]) +"',");}
}
}
[B]var omfaang = artiklar[i].getElementsByTagName("omfang");[/B]
document.write("OMFANG_SIDOR='"+ [B]omfaang[i].getAttribute("sidor")[/B] +"',");
}
</script>