假如您的节点是这样固定的话例
var xmlList="<Sequence Version="取动态值">"+取动态值+"</Sequence>"
xmlList +="<Header><Prot>"+取动态值+"</Prot>"
xmlList +="<Seq>"+取动态值+"</Seq>"
...依次拼接出来
<script type="text/javascript" for="windows" event="onload"> var xmlDoc=document.implementation.createDocument("","",null) //载入xml解析器xmlDoc.async="false" //是否异步加载xml文件,如果为ture,程序不论xml文件是否全部载入就 开始运行下面程序,所以如果接下来就操作xml文件可能出错
xmlDoc.load("note.xml") //载入xml文件 var a=xmlDoc.getElementsByTagName("A")///载入根节点A document.write("<table border='1'>") for (i=0i<a.lengthi++) //用一个循环,a.length表示根节点A中有多少个子节点
{
document.write("<tr>")
document.write("<td>")
document.write(x[i].getElementsByTagName("B")[0].childNodes[0].nodeValue)
//读出根节点A下的子节点B中的文本document.write("</td>")
document.write("<td>")
document.write( x[i].getElementsByTagName("C")[0].childNodes[0].nodeValue)//读出根节点A下的子节点C中的文本
document.write("</td>")
document.write("</tr>")
} document.write("</table>")</script>