0
我必須通過從XML文件讀取列名稱來在html文件中創建表格。我使用的是java,Wicket,JQuery等。(沒有html文件中列名的硬編碼)有什麼建議?如何通過讀取XML文件中的列值來創建html表格
我必須通過從XML文件讀取列名稱來在html文件中創建表格。我使用的是java,Wicket,JQuery等。(沒有html文件中列名的硬編碼)有什麼建議?如何通過讀取XML文件中的列值來創建html表格
這樣的事情?
<html>
<body>
<script type="text/javascript">
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","cd_catalog.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.write("<table border='1'>");
var x=xmlDoc.getElementsByTagName("CD");
for (i=0;i<x.length;i++)
{
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue);
document.write("</td><td>");
document.write(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
document.write("</td></tr>");
}
document.write("</table>");
</script>
</body>
</html>
有點寬泛的問題有傢伙的抓起。 – pstanton 2010-09-14 22:10:03
下面是一個提示:在javascript中查找XML操作(提示:它很像對象),查找jquery的.get()方法,查找jquery的.append()或.html()方法。最終你所要求的並不困難,但它很廣泛。如果你想要及時回覆,你需要先嚐試一下,讓我們改正你錯誤的地方。 **編輯**:當然這是假設你真的想使用jQuery。如果您只想構建表,請查看Java的XML解析。 – treeface 2010-09-14 22:40:36
是XSL這個項目的一個選項嗎? – Sean 2010-09-15 02:06:57