如果用js,先load
<script>
x= new ActiveXObject("Microsoft.XMLDOM")
x.loadXML("<lab><section><title>ss</title><content>xx</content></section><section><title>ss</title><content>xx</content></section></lab>")
document.write(x.selectSingleNode("/lab/section/title").text)
</script>
<script>
x= new ActiveXObject("Microsoft.XMLDOM")
x.loadXML("<lab><section><title>ss</title><content>xx</content></section><section><title>ss</title><content>xx</content></section></lab>")
document.write(x.selectSingleNode("/lab/section/title").text)
</script>
那我怎么用xsl将XML的内容以一定的格式显示出来呀?
我的想法可能有点不太合理.就是我总想用一个Html,将xml和xsl用在一块.如果整篇xml都一块儿显示的话,能用我定义的xsl,但是如果只显示xml中的一个section下有两个节点,又要用xsl定义的格式,应该怎么做?
我定义了如下JavaScript
function getData(id){
var mode="SECTION";
var s=labXML.getElementsByTagName(mode);//labXML是数据岛
var ss=s.item(id);
div.innerHtml=ss.transformNode(labXSL.XMLDocument);
}
这是我想的,显示结果没有格式.我JavaScript初学,不太懂.还望指点!谢谢了先!