相关文章  
  • 部署Windows XP SP2后出现问题怎么办
  • 超一流软硬件资料检测大师AIDA32
  • 创建检测和更新Framework 的MSI软件包
  • 使用新的代码和标记模型创建真实的应用程序
  • 如何优化 Tablet PC 的功能应用程序
  • 为 Windows XP Embedded 创建自定义组件
  • 企业用户应当如何利用Windows XP SP2
  • 将现存的信息系统移植到组件化架构
  • Windows XP操作系统多媒体设置全攻略(1)
  • SP2升级了哪些Windows XP支持工具
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    应用程序互操作性:互用性基本原理6

    E 之间交换数据。
      
      读写 XML 文档的分析器通常主要分三种类型:
      
      • 双方平台上的文档对象模型 (DOM)
      
      • 仅在 Java 上的用于 XML 的简单 API (SAX)
      
      • 仅在 .NET 上的 Pull model 分析
      
      DOM XML 分析器将整个文档加载到内存,这具有一些优点,也有一些缺点。 整个文档位于内存中,可以简单快速地遍历 XML 层,但大量的文档会因为内存的消耗而影响性能和响应。
      
      SAX 只根据需要读取 XML 文件的一部分。 由于是按需要读文件,则对性能的影响较小,但由于阻止向后分析而降低了灵活性。
      
      Pull model 分析使用一个只进、只读的 XmlReader 游标。XMLReader 提供快速、无缓存的流去访问输入数据,允许提取数据和忽略不感兴趣的记录。 因为 XmlReader 处于 pull model,必要时应用程序可从读取器中提取节点。 Pull model 提供了一些便利,如状态管理、多输入流、避免额外的字符串复制以及有选择性地处理。 有关使用 XmlReader 的更多信息,请参阅 MSDN 上的“Reading XML with the XmlReader”。
      
      System.Xml 命名空间提供 XmlDocument 和 XmlElement 两个类使您能够在 .NET 中分析 XML。 还提供一些方法,能够在 XML 文档内添加和修改元素并且遍历那些文档。
      
      在 Java 中,可以使用 Document 和 Element 类达成相似的结果。
      
      XML 分析的局限

    页码:[1] [2] [3] [4] [5] [6] [7]6页、共7页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved