在FF浏览器里使用XMLDOM
var xmldom = document.implementation.createDocument("", "" null);
其余的操作与IE里的XMLDOM类同
var xmldom = document.implementation.createDocument("", "" null);
其余的操作与IE里的XMLDOM类同
解决方案 »
- 【原创】JavaScript小游戏:☆摘星星☆Ver1.0
- jquery菜鸟问题,请指教
- onload导致其他js失效
- 使用“HtmlEditor”文本编辑器,判断内容是否为空出现点小问题,请教一下。
- 网页模拟“帮忙”是怎么做的?
- 问个傻傻的问题,高手指点
- 有谁能帮我改一下这个js的焦点图,有延迟现象
- javascript可以调用cgi程序么???
- 如果何能使iframe的大小随着它包含的网页里面的table大小变化而变化?急切!!!
- 谷歌地图infowindow问题
- 怎样取道鼠标在页面中的绝对坐标?
- fireEvent参数怎么加啊,用fireEvent("onmousedown")产生的event.button为0
如将下列的
<?xml version="1.0" encoding="gb2312"?>
<Ring>
<Data id="1" author="周洁伦" price="2" file="1.wma" >功夫</Data>
<Data id="2" author="周洁伦" price="1.5" file="2.mp3">夜曲</Data>
<Data id="3" author="周洁伦" price="2" file="3.wma">发如雪</Data>
<Data id="4" author="王力宏" price="2" file="4.wma">大城小爱</Data>
<Data id="5" author="林俊杰" price="2" file="5.wma">曹操</Data>
<Data id="6" author="张韶涵" price="2" file="6.wma">香水百合</Data>
<Data id="7" author="张靓颖" price="2" file="7.wma">天下无双</Data>
<Data id="8" author="王力宏" price="2" file="8.wma">花田错</Data>
<Data id="9" author="王心凌" price="2" file="9.wma">睫毛弯弯</Data>
<Data id="10" author="金海心" price="2" file="10.wma">阳光下的星星</Data>
</Ring>
数据如何解析在ie中用
root = doc.documentElement;
for(var i=0;i<root.childNodes.length;i++)
{
file = root.childNodes[postion].getAttribute("file")
caption = root.childNodes[postion].text
}
FireFox中应该写?
<!--
function MzXmlDocument()
{
if(document.implementation&&document.implementation.createDocument)
{
var doc=document.implementation.createDocument("","",null);
doc.addEventListener("load",function(e){this.readyState=4;},false);
doc.readyState=4; return doc;
}
else
{
var msxmls=["MSXML2","Microsoft","MSXML","MSXML3"];
for(var i=0;i<msxmls.length;i++)
try{return new ActiveXObject(msxmls[i]+'.DomDocument')}catch(e){}
throw new Error("Could not find an installed XML parser!");
}
}var x = new MzXmlDocument();
x.async = false;
x.load("test.xml");
var root = x.documentElement;
for(var i=0;i<root.childNodes.length;i++)
{
if(root.childNodes[i].nodeType==1)
{
var file = root.childNodes[i].getAttribute("file");
caption = root.childNodes[i].childNodes[0].nodeValue;
alert(file +"\n"+ caption);
}
}
//-->
</SCRIPT>
我是想做分页,每页的相对位置照这样的话可能是不固定?应该怎么解决.
try {
return aoXml.getElementsByTagName(asTagName)[aiIndex].firstChild.nodeValue;
} catch ( e ) {
return "";
}
}function getNodeLen( aoXml, asTagName ) {
try {
return aoXml.getElementsByTagName( asTagName ).length ;
} catch( e ) {
return 0 ;
}
}闲耘用以上方法
似乎可以在 IE6.0, firefox1.0, Opera8.0 正确上正确执行
是由于空标签( 标签对中无数据,如:<p /> 或 <p></p> ) 会抛出异常