'ngiorno a tutti![]()
Dopo aver composto un javascript che legge un xml, ero inderessato come inizio, a saper la lunghezza dell'xml. Il problema è che nonostante l'xml abbia una lunghezza di 5 / 6 campi, mi risulta sempre = a 0.
Dove sbaglio?
il codice x ora lo sto provando solo in firefox (quindi niente (window.ActiveXObject))
l'xml è così composto
Codice PHP:<?xml version='1.0' encoding='iso-8859-1' ?>
<item>
<prodotto>
<id>1</id>
<categoria>tecnologia</categoria>
<titolo>Mp3</titolo>
</prodotto>
<prodotto>
<id>2</id>
<categoria>home style</categoria>
<titolo>Super tazza</titolo>
</prodotto>
// ----- ecc ecc ecc //
</item>
mentre il javascript, che mi restituisce l'alert con la lunghezza errata dell'xml:
Dove sbaglio?? xhè è certo che sbaglioCodice PHP:xmlDoc = document.implementation.createDocument ("", "", null);
xmlDoc.async="false";
xmlDoc.load ("oval.xml");
var nodo = xmlDoc.getElementsByTagName('item/prodotto');
alert("ciao" + nodo.length);
![]()

Rispondi quotando