日期:2014-05-18  浏览次数:20512 次

一直都没有能解决这个问题:我也查了好长时间。
一个问题好长时间都没能解决:就是在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 ");
那上边就句是不是会出问题?