è la prima volta che cerco di fare la scansione di un file xml

ricevo dal server questo file:
codice:
<?xml version="1.0" ?>
<dati>
<user>
<name>Stefano</name>
<city>Roma</city>
</user>
<user>
<name>Carlo</name>
<city>Milano</city>
</user>
<user>
<name>Nicola</name>
<city>Torino</city>
</user>
</dati>
Ho trovato notevoli differenze tra IE e Firefox. In particolare, i nodi dei campi danno, in IE, name e city, in Firefox, #text, name, #text, cicy, #text

avete qualche link che possa aiutarmi nel problema della scansione xml?