</xsd:schema>


XML Schema和DTD的比较

     XML提供了一个独立的运行程序的 方法,并通过这种方法来共享数据。具体的做法就是通过使用DTD,使不同组中的人能够使用共同的DTD来交换数据。应用程序可以使用这个标准的DTD来验证收到的数据是否有效,也可以使用一个DTD来验证自己的数据。而Schema可以定义文档中的元素,属性,次序,数目,类型,判断是否为空,默认值,限定值大小,这些功能可以使得XML文件更加规范,也使得XML文件更加灵活,更容易扩展。
    相对于DTD,XML Schema模式的最大优势就是可以约束XML标记的数据类型。假如有一个XML文件,跟标记是“产品列表”,需要标记若干个字标记“产品”,要求每个“产品”标记顺序的有“名称”、“生产日期”、“价格”字标记。如果很希望关心标记“生产日期”、“价格”的数据表示形式,如希望约束“生产日期”标记的内容必须是“yyyy-mm-dd”
形式、“价格”标记的内容必须是数字形式的序列,那么DTD无能为力。而XML Schema
模式可以约束标记的数据类型,这里所说的数据类型指数据的表现形式。如,一个标记的内容被约束为int型,那么该标记的文本内容必须是由数字型字符组成的。
4    证券事件建模与约束过程
本节主要分析事件属性,事件与事件之间的联系,建立事件模型。然后用XML语言把这个模型描述出来,并写出XML的约束条件XML Schema的程序代码。同时还要使用.xsd文件对.xml文件加以验证。
上一篇:HTML5技术实现的医用Dicom影像浏览器的研究与实现
下一篇:云计算环境下能耗优化模型及算法设计

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

基于离散事件系统Petri网模型的可达图研究

Android员工请假系统设计

高校校园网信息安全隐患及防范措施

大数据时代下电子商务个性化信息服务研究

java+mysql学术会议参会信息系统的设计+源代码

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计