一直都没有能解决这个问题:我也查了好长时间。
一个问题好长时间都没能解决:就是在firefox读xml
<?xml version= "1.0 " standalone= "yes "?>
<NewData>
<STable>
<Id> 1 </Id>
<SortName> 163 </SortName>
<Url> www.163.com </Url>
</STable>
<STable>
<Id> 2 </Id>
<SortName> sohu </SortName>
<Url> sohu.com </Url>
</STable>
</NewData>
-----
xmlDoc = document.implementation.createDocument( " ", " ", null);
xmlDoc.load(file);
var root1 = xmlDoc.getElementsByTagName( "NewData ")[0];
var root2 = root1.getElementsByTagName( "STable ");
var root3 = root2.getElementsByTagName( "Id ").childNodes[0].nodeValue;
alert(root3);
大概就是这样子。
------解决方案--------------------顶你
------解决方案--------------------学习一下
帮顶
------解决方案--------------------IE占世界浏览器比率为76%,FireFox约为14%,LZ,您看,您是为少数人群服务啊。
------解决方案--------------------var root1 = xmlDoc.getElementsByTagName( "NewData ")[0];
这带上索引就已经是STable节点了吧
var root2 = root1.getElementsByTagName( "STable ");
那上边就句是不是会出问题?