下载此文档

第6章 xml的编辑工具与浏览工具.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
第6章XML的编辑工具与浏览工具《XML技术教程》,它将XML文档中的数据提取出来,组织成树状结构,再送到应用处理程序、浏览器等后期工序中去。使用标记的关键因素首先,必须有一个标准,用它来描述什么是有效的标记。在上面例子中,标记行为使用被定义为在文字上的黄色荧光墨水印迹。而在HTML中,标记行为使用就是所谓的“标签”(tag)。其次,还要有一个标准描述每个标记行为的具体含义。上面例子中的黄色荧光加亮标记意味着被加亮的句子很重要。而在HTML中,每一个标签都表明了一种显示的格式。XML分析器可以分为两类支持有效性检查的分析器。此类分析器在检查文档是否符合"格式良好的"基本要求的基础上,进一步结合DTD检查文档是否符合DTD中对文档结构的规定,判定这个文档是否是"有效的"。分析器必须读入并分析出整个DTD,外加XML文档中所有的外部已分析的实体引用。并报告出文档与DTD声明相冲突的地方,以及不满足DTD有效性约束的地方。不支持有效性检查的分析器。这一类分析器只负责检查XML文档是否满足格式良好的语法规定,包括XML文档中内含的内部DTD文档是否满足格式良好的规定。此类分析器不会对XML文档所引用的外部DTD文档进行分析、进而检查XML文档的有效性,但对于出现在XML文档内部的DTD子集,却仍旧需要进行部分分析,因为在对格式良好的文档进行分析时需要使用内部DTD声明中的信息,包括使用内部实体替换正文、提供缺省属性值等。无论是哪一类分析器,都要求检测文档或已分析实体是否有与格式良好的XML文档定义相互冲突的地方。,大多数XML分析器都是免费的,一些大的公司,如Microsoft、IBM、DataChannel、Textuality等,都根据当前的官方推荐标准(DOM)以及一些民间事实标准(SAX)开发了自己的XML分析器,并提供免费下载。其中首推的当属IBMXML4J。IBM公司的XML4J完全是用JAVA开发的,它曾经是功能比较全面且支持有效性检查的XML分析器之一。(ApacheSoftwareFoundation)的XML项目的一部分,它分别使用Java、C++和Perl编写了XML的分析器,也支持有效性检查。使用Java编写的XML分析器被称为Xerces-J。使用C++编写的XML分析器被称为Xerces-C或Xerces-C++。Xerces的前身是IBM的XML项目,其中XML4C和XML4J是两个并列的项目,而XML4J是Xerces-J的前身。IBM将这两个项目的源代码让与Apache软件基金会,Apache软件基金会将其分别改名为Xerces-C++和Xerces-J。这两个项目是ApacheXML项目组的核心项目。Xerces--J。,它支持通过SAX或DOM进行XML文档的语法分析,可以选择是否对文档的有效性进行检查。Oracle在用于Java、C、C++和PL/SQL的XML开发者工具箱(XMLDeveloper'sKits,XDK),中提供了XML分析器。每个分析器都是独立的XML组件,这些组件分析XML文档(或独立的DTD),以便应用程序能够对其进行处理。分析器支持DOM(文档对象模型)和SAX(XML的简单API)接口、XML命名空间、验证和非验证模式以及XSL转换。在所有Oracle平台上都可以获得这些分析器。,。MSXML支持一般的语法检查,但同时也提供有效性检查供选择,它利用JAVA将一个XML文档中的数据组织为树型结构。(MicrosoftXMLCoreServices)。

第6章 xml的编辑工具与浏览工具 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人marry201208
  • 文件大小632 KB
  • 时间2019-05-20