本文实例讲述了JavaScript实现将xml转换成html table表格的方法。分享给大家供大家参考。具体如下:
rush:js;">
function ConvertToTable(targetNode)
{
// if the targetNode is xmlNode this line must be removed
// i Couldnt find a way to parse xml string to xml node
// so i parse xml string to xml document
targetNode = targetNode.childNodes[0];
// first we need to create headers
var columnCount = targetNode.childNodes[0].childNodes.length;
var rowCount = targetNode.childNodes.length
// name for the table
var myTable = document.createElement("table");
myTable.border = 1;
myTable.borderColor ="green";
var firstRow = myTable.insertRow();
var firstCell = firstRow.insertCell();
firstCell.colSpan = columnCount;
firstCell.innerHTML = targetNode.nodeName;
// name for the columns
var secondRow = myTable.insertRow();
for(var i=0;iNow fill the rows with data
for(var i2=0;i2irstChild.nodeValue;
}
}
// i prefer to send it as string instead of a table object
return myTable.outerHTML;
}
rush:js;">
Untitled Page