搜索

首页  >  问答  >  正文

Microsoft XML 分析器能够做什么?

Microsoft XML 分析器能够做什么?

baby不要哭泣baby不要哭泣2855 天前1322

全部回复(2)我来回复

  • 数据分析师

    数据分析师2017-09-30 23:59:32

    Microsoft XML 分析器能够做什么?-PHP中文网问答-Microsoft XML 分析器能够做什么?-PHP中文网问答

    围观一下哦,学习一下。

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-01-23 17:00:13

    Microsoft 核心 XML 服务提供下面四种不同的功能。

      基于文档对象模型 (DOM) 的分析器,它能够获取文本流(能够转换到 XML 的文件、程序中的字符串或者任何其他文本)并将它转换为能够编程处理的可导航 XML 树结构。

      SAX(Simple API for XML)分析器,它针对处理大型文档和高吞吐量的情况进行了优化的。SAX 是基于事件的分析器,它读取文档并将分析事件(例如元素的开始和结尾)直接报告给应用程序。用户创建的应用程序实现了处理不同事件的处理程序,这非常类似于处理图形用户界面 (GUI) 中的事件。

      XSLT 处理器读取 XSLT 文件,并将可扩展样式表转换语言 (XSLT) 文件的指令应用到 XML 文件,以产生某些类型的输出。除了创建 XML结构之外,XSLT 处理器还可以在得到的 XSLT 过滤器上执行一定量的优化,另外,从技术的角度看,它更像是一种编译器。

      验证分析器读取文档类型定义 (DTD) 或者 XML 架构,然后检验实际得到的文档的格式是否正确,以及是否不包含与架构冲突的数据。请注意,仅对架构而言,验证架构将返回架构本身作为对象,可以在以后在 HTML 列表框中创建选项时引用这个对象。 
      所有四种功能都包含在同一 MSXML 库软件包中,它可以从 MSDN XML 开发人员中心(英文)免费得到。


    回复
    0
  • 取消回复