Originariamente inviato da agenti
<script type="text/javascript">
var xmlDoc
function loadXML(fileName){
// IE
if (window.ActiveXObject){
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load(fileName);
getmessage();
}
// Mozilla & Co.
else if (document.implementation && document.implementation.createDocument){
xmlDoc= document.implementation.createDocument("","",null) ;
xmlDoc.load(fileName);
xmlDoc.onload=getmessage
}
// altri browser
else {
alert('il tuo browser non permette il parsing di file .xml');
}
}
window.onload=function(){loadXML("rubrica.xml");}

function getmessage(){
var nome = xmlDoc.getElementsByTagName("LIBRO/TITOLO");
var cognome = xmlDoc.getElementsByTagName("LIBRO/AUTORE");

var str = '';
for (var i=0; i<nome.length; i++){
str+=nome[i].childNodes[0].nodeValue + " " + cognome[i].childNodes[0].nodeValue + "
";
}
document.getElementById('stampa').innerHTML=str;
}
</script>
<div id="stampa"></div>
</body>
</html>
ti ho corretto quotando, riprova

valuta anche se LIBRO/TITOLO con quello slash in mezzo sia un nome valido