مشکل با کارکردن با xml در جاوااسکریپت

itgate.ir

Member
سلام
بنده در یکی از کارهای xml از فریم ورک zxml که حجمش خیلی کم هست استفاده می کنم؟

اما به یه مشکل بر خورد کردم در فایر فاکس 3 بنده این کد رو نوشتم:
کد:
function fncXmlInterface(){
            var oXmlDom = zXmlDom.createDocument();
            oXmlDom.onreadystatechange = function () {
                if (oXmlDom.readyState == 4) {
                    if (oXmlDom.parseError.errorCode == 0) {
                        var oRoot = oXmlDom.documentElement;
                        
                        var oNode = zXPath.selectSingleNode(oRoot, "accountinfo/account", null);

                        if (oNode) {
                            alert(oNode.xml);
                        }
                                            
                    } else {
                        //Error! Gather the information an alert it to the user.
                        var str = "An error occurred!!\n" +
                            "Description: " + oXmlDom.parseError.reason + "\n" +
                            "File: " + oXmlDom.parseError.url + "\n" +
                            "Line: " + oXmlDom.parseError.line + "\n" +
                            "Line Position: " + oXmlDom.parseError.linepos + "\n" +
                            "Source Code: " + oXmlDom.parseError.srcText;
        
                        alert(str);
                    }
                }
            };
            oXmlDom.load("getaccountinfo.xml");
            
        
}

توی آی ای و فایرفاکس 2 خوب کار می کنه ولی توی فایر فاکس 3 فایر باگ این پیغام رو میده:

کد:
Permission denied to get property Element.tagName
__checkForErrors__()()zxml.js (line 179)
(?)()()zxml.js (line 109)
[Break on this error] if (this.documentElement.tagName == "parsererror") {

کسی می تونه کمک کنه چطور برای فایر فاکس 3 این مشکل رو حل کنم؟

یا اینکه یه کدی بده که روی همه مرورگر های معروف کار کنه؟
 

جدیدترین ارسال ها

بالا