接收XML数据并使用XSL样式表进行格式化
今天的一天时间都花费在实现XML数据的接收以及XSL-样式表的格式化,当然这些工作在IE上面都是很容易的事情。可是挪移到FireFox上的时候,一切就没有那么美妙了。:))
必须实现脚本的跨越浏览器功能。上午吃饭前找到资料,在自己手写还是使用开源框架方面产生了冲突,最终采用在资料的基础上改写,这样的代码量不大。
下面就是封装好的JS函数,只是暂时可以在Firefox,IE上面通用,测试只是小范围而已。这个函数就是为了程序使用,所以就这么写了......
}
function IEXml( xml,div ){
}
function FireXml( xml,div ){
objeXml = new XMLHttpRequest(); objeXml.open("GET",xml,true ); objeXml.send(null); objeXmlDoc = (new DOMParser()).parseFromString(objeXml.responseText,"text/xml"); var tvs = objeXSLTProcessor.transformToFragment(objeXmlDoc,document); var theDiv = document.getElementByIdx( div ); div.innerHTML = ""; theDiv.appendChild( tvs ); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。