XML

可扩展标记语言(XML)与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML的宗旨传输数据的,而与其同属标准通用标记语言的HTML主要用于显示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。

Schema学习总结

Schema是用于描述和规范XML文档的逻辑结构的一种语言,它最大的作用就是验证XML文件逻辑结构的正确性。可以理解成与DTD(文档类型定义)功能差不多,但是Schema在当前的WEB开发环境下优越很多。因为它本身就是一个有效的XML文档,因而可以更直观地了解XML的结构。除此之外,Schema支持命名空间,内置多种简单和复杂的数据类型,并支持自定义数据类型。由于存在这么多的优点,所以Schema渐渐成为XML应用的统一规范。

根据XML文档编写Schema实例

在进行框架、服务器开发或者企业之间交换数据时,经常需要使用XML来配置或交换数据。在使用XML文档时,由于XML文档标签可以任意定义,因此造成配置或交换数据的XML文件格式不统一,因此就需要一种来定义XML文档格式的语言,这就是Schema,只有符合Schema格式的XML文档才是有效的,否则无效。如:spring的配置文件就需要引入一大堆的dtd或者Schema,这就是来验证开发中编写的配置文件是否有效。

根据Schema编写XML文档实例

在日常开发中,需要使用XML编写配置文件,如:MyBatis的配置信息都是放到XML文档中的,为了使开发人员编写的配置文件是合法的、有效的且MyBatis框架能够解析,于是MyBatis框架提供了DTD或者Schema校验文件。开发人员需要根据DTD或Schema来编写配置文件;

首页 1 末页 共3/1页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号