如何利用html显示xml文档中的内容

html-css05

如何利用html显示xml文档中的内容,第1张

要是直接标签也显示出来的话以前搞过一次。方法比较笨也没怎么研究,就是拼接出这样的便签

假如您的节点是这样固定的话例

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>