не можу змусити такий скрипт працювати, видає лише перший елемент:
var xmlDoc;
window.onload = function() {
xmlDoc=document.implementation.createDocument("","doc",null);
xmlDoc.load("data.xml");
xmlDoc.onload=parse_xml;
}
function traverse(tree) {
document.write('--------------------</br>');
if(tree.hasChildNodes()) {
document.write('<ul><li>');
document.write('<b>'+tree.tagName+' : </b>');
var nodes=tree.childNodes.length;
for(var i=0; i<tree.childNodes.length; i++)
traverse(tree.childNodes(i));
document.write('</li></ul>');
}
else
document.write(tree.text);
}
function parse_xml()
{
var trs = xmlDoc.getElementsByTagName('Quotes');
traverse(xmlDoc.documentElement);
}
може під Лінуксом інакше треба відкривати xml файли?