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");
}