新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     >>W3CHINA.ORG讨论区<<     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论DOM, SAX, XPath等。
    [返回] W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWLXML.ORG.CN讨论区 - XML技术『 DOM/SAX/XPath 』 → 在使用xmldom load xml文件时,页面会有停顿,什么原因呢? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 9286 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 在使用xmldom load xml文件时,页面会有停顿,什么原因呢? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     jatic 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:74
      门派:XML.ORG.CN
      注册:2004/10/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jatic发送一个短消息 把jatic加入好友 查看jatic的个人资料 搜索jatic在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jatic的博客楼主
    发贴心情 在使用xmldom load xml文件时,页面会有停顿,什么原因呢?

    load xml文件使用时间 0.6 s 左右,每到 load 时,页面就会有0.6秒时间的停顿,有时网络忙时,可能会是很久,整个页面都动不了,请问是什么原因,如何解决这个问题?

    我只是load 文件后,再用loadxml,但没有做任何的解析。


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/7 16:35:00
     
     jatic 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:74
      门派:XML.ORG.CN
      注册:2004/10/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jatic发送一个短消息 把jatic加入好友 查看jatic的个人资料 搜索jatic在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jatic的博客2
    发贴心情 
    我用的代码
    var xmlDocFile=new ActiveXObject("Microsoft.XMLDOM");
    function readXMDoc(){
     xmlDocFile.async = "false";
     xmlDocFile.load("xml/test.xml");
     xmlDocFile.onreadystatechange = chgXMLDocOnReady;
     window.setTimeout("readXMDoc()",msXMLDocCyc);
    }
    function chgXMLDocOnReady(){
     if (xmlDocFile.readyState != 4) return;
     if (xmlDocFile.xml=="") return;
     if (oldXMLDoc== xmlDocFile.xml) return;
     var rs;
     xmlDoc.XMLDocument.async = "false";
     xmlDoc.XMLDocument.loadXML(xmlDocFile.xml);

     rs = xmlDoc.recordset;
     return;
     ....
    }

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/7 16:41:00
     
     kingbillow 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:45
      积分:252
      门派:XML.ORG.CN
      注册:2004/9/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给kingbillow发送一个短消息 把kingbillow加入好友 查看kingbillow的个人资料 搜索kingbillow在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看kingbillow的博客3
    发贴心情 
    文件大吗?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/8 8:31:00
     
     jatic 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:74
      门派:XML.ORG.CN
      注册:2004/10/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jatic发送一个短消息 把jatic加入好友 查看jatic的个人资料 搜索jatic在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jatic的博客4
    发贴心情 
    文件不大,一般6到10K,再小时候会好一点
    但是每次load的时候都会停一下,如果网络忙并且文件比较大时,要停好一会。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/8 10:19:00
     
     doubleG 帅哥哟,离线,有人找我吗?
      
      
      威望:7
      等级:大三(面向对象是个好东东!)
      文章:591
      积分:4119
      门派:XML.ORG.CN
      注册:2004/5/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给doubleG发送一个短消息 把doubleG加入好友 查看doubleG的个人资料 搜索doubleG在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看doubleG的博客5
    发贴心情 
    好象用javascript就会有这样的现象吧,呵呵
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/8 11:32:00
     
     jatic 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:74
      门派:XML.ORG.CN
      注册:2004/10/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jatic发送一个短消息 把jatic加入好友 查看jatic的个人资料 搜索jatic在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jatic的博客6
    发贴心情 
    我觉得应该不会啊!
    如果这样的话,那效果也太差了

    应该有什么办法可以改善一下的

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/8 15:05:00
     
     卷积内核 帅哥哟,离线,有人找我吗?
      
      
      威望:8
      头衔:总统
      等级:博士二年级(版主)
      文章:3942
      积分:27590
      门派:XML.ORG.CN
      注册:2004/7/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给卷积内核发送一个短消息 把卷积内核加入好友 查看卷积内核的个人资料 搜索卷积内核在『 DOM/SAX/XPath 』的所有贴子 访问卷积内核的主页 引用回复这个贴子 回复这个贴子 查看卷积内核的博客7
    发贴心情 
    如果前面预编译的东西太多就会产生停顿,可是试着把没必要的东西后移或删除.

    ----------------------------------------------
    事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/8 16:50:00
     
     jatic 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:74
      门派:XML.ORG.CN
      注册:2004/10/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jatic发送一个短消息 把jatic加入好友 查看jatic的个人资料 搜索jatic在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jatic的博客8
    发贴心情 
    其实并没有其它使用的内容,因为在那函数中一load and loadxml完成后就return 了.
    在我台机是每load 一次,就会停一下,在其它机(XP)的好像好一点,只是偶尔会停一下,或者在网络忙时就会停。我找了很久,还是没有找到点可以改善在load 时对系统的影响方面的资料.至于分析xml文件方面,那就是代码的问题了.


    我的是win 2k server.我已经升级到IE 6.0 ,我台机系统有问题!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/8 17:21:00
     
     jatic 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:74
      门派:XML.ORG.CN
      注册:2004/10/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jatic发送一个短消息 把jatic加入好友 查看jatic的个人资料 搜索jatic在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jatic的博客9
    发贴心情 
    提示一下
    什么原因,网速?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/10 15:45:00
     
     fatima7 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:96
      门派:XML.ORG.CN
      注册:2004/9/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fatima7发送一个短消息 把fatima7加入好友 查看fatima7的个人资料 搜索fatima7在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fatima7的博客10
    发贴心情 
    你用
    xmlDocFile.async = "false";
    意味着在文件完全加载之前不会有任何处理动作
    如果时延有很大影响可以设置为"true",然后检测readyState
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/22 14:30:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DOM/SAX/XPath 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/7/28 18:27:46

    本主题贴数11,分页: [1] [2]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    335.938ms