时间:2021-05-18
一般来说,xml文件都是从外部载入的,那么我们如何只用js生成xml对象呢?下面的程序实现了这一点,只需要输入字符串形式的xml数据,就可以转换为xml对象,并且兼容firefox。
用这种方法,我们也可以在firefox中实现xml数据岛,即用xmp标签来装载xml字符串,然后调用createXml函数来生成xml。
由于firefox中不支持节点的.xml属性,所以需要给它添加该属性,使之与IE一致
复制代码 代码如下:
<body>
<xmpid=x1>
<root>
<node>test</node>
</root>
</xmp>
</body>
<script>
if(!document.all)
XMLDocument.prototype.__defineGetter__("xml",function(){returnnewXMLSerializer().serializeToString(this)})
functioncreateXml(str){
if(document.all){
varxmlDom=newActiveXObject("Microsoft.XMLDOM")
xmlDom.loadXML(str)
returnxmlDom
}
else
returnnewDOMParser().parseFromString(str,"text/xml")
}
xml=createXml(document.getElementById("x1").innerHTML)
alert(xml.xml)
</script>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
解决方法如下:复制代码代码如下:xml转化成字符串$(document).ready(function(){//使fireFox也支持xmlDom.xmlif(
firefox中JS读取XML文件在网上搜“firefox中JS读取XML文件”的方法,找了半天,好多都是问了没人答的。看到一堆程序员在抱怨firefox:“除
IE中的获取文本方法innerText在firefox中不支持firefox改成了textContent方法/属性并且在Firefox中文本中间的空白自符被无情
本文实例讲述了js实现的xml对象转json功能。分享给大家供大家参考,具体如下:支持无限级别xml结构对象转json,并且支持任意标签属性转json(兼容ie
分页效果在网页中是常见的,可是怎样才能实现分页呢,今天做了两种方法来实现一下分页的效果首先,我们需要准备在数据库里面准备一个表,并且插入数据,这些都是必需的前提