function output_doc(elem) { if (elem.type == 0) //Check if the node type is an element { if (elem.tagName == "MUSICIANS") //tagnames are returned in uppercase { document.write(""); //begin table traverse(elem); //to be defined yet; for traversing the children document.write("
"); } else if (elem.tagName == "MUSICIAN") { document.write(""); //begin row traverse(elem); //to be defined yet; for traversing the children document.write(""); } else { document.write(""); //begin cell traverse(elem); //to be defined yet; for traversing the children document.write(""); } } else if (elem.type==1) //Check if the node type is text document.write(elem.text); else alert("Unknown type encountered"); }