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

    >> XML编辑器,XML解析器,XML开发环境
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML工具及XML开发环境 』 → XML解析器的比较 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 21573 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: XML解析器的比较 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     hsower 帅哥哟,离线,有人找我吗?狮子座1983-8-21
      
      
      威望:7
      等级:大四寒假(收到IBM的Offer啦)
      文章:72
      积分:1606
      门派:XML.ORG.CN
      注册:2004/4/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hsower发送一个短消息 把hsower加入好友 查看hsower的个人资料 搜索hsower在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hsower的博客楼主
    发贴心情 XML解析器的比较

    实际上,为了能够处理XML文档,几乎所有的程序都需要一个XML解析器。解析器从文档中提取实际的数据,然后创建一系列的事件或者是新的数据结构。解析器也能够检查文档是否是well-formed,也就是说是否严格的遵守了XML规范,而这是处理XML文档之前就必须进行的工作。另外,解析器还应该能够判断一个文档是否遵守DTD/Schema标准,如果该文档有一个DTD/Schema的话。

      我们知道,XML不象HTML,它本身是不关心应用程序如何展示它的内容的,而关于内容的展示形式可以由CSS或者XSL来指定。所以一个良好的XML解析器还需要对CSS和XSL进行分析处理。

      当前的XML解析器性能一览:
    按此在新窗口浏览图片

      解析器的不同不仅在于它们是否支持完整性检查和文档表现形式转化,而且还在于它处理文档的方式。基于事件的解析器实际上是通过串行的方式来处理文档的,也就是说当它遇到一个开始或者结束标记的时候,它向应用程序发送消息,由应用程序决定如何进行处理。SAX就是这样的一个API集合。第二种方法就是根据文档的内容建立一个层次的数据结构,这就是DOM API的工作方式。实际上,一个解析器的质量的好坏的评定标准在于它对XML标准的支持程度。当前最好的是Sun的解析器。


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/6/19 14:09:00
     
     GoogleAdSense狮子座1983-8-21
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML工具及XML开发环境 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/5 11:05:05

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

     *树形目录 (最近20个回帖) 顶端 
    主题:  XML解析器的比较(1050字) - hsower,2004年6月19日
        回复:  扯淡,microsoft的xml解析器用java实现?懂不懂呀你,没有搞清楚就不要瞎扯,这不是害人..(86字) - jbugs,2004年9月18日
        回复:  不能支持就安装msxml(19字) - hyandlsz,2004年9月7日
        回复:  嘻嘻, 互有长短, 够用就行啦. 没有必要去这样比呀.(47字) - s3group,2004年8月18日
        回复:  不错(4字) - swh_197799,2004年8月18日
        回复:  有疑问,请问为什么IBM的不是全都“+”了吗?楼主为何说sun的最好呢?..(66字) - weekend,2004年7月19日
        回复:  写的不错呀~!(12字) - sikoby,2004年7月3日
        回复:  若干年前的情况,现在的变化很大了(32字) - andy2ray,2004年7月1日
        回复:  还是IBM的强呀(13字) - welcome66,2004年6月30日
        回复:  IE5.0+解析不了XML?需要装什么么?还是直接用XML的浏览器? ..(62字) - yangjinhui,2004年6月24日
        回复:  IE5.0+解析不了XML?需要装什么么?还是直接用XML的浏览器?..(57字) - BADBOY炜,2004年6月20日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    54.688ms