XMLSchema验证
IBM在业界有“蓝色巨人”的美誉。IBM仍然是当今世界极具声望的计算机公司之一。下面是小编收集的关于XMLSchema验证,希望大家认真阅读!
一、什么事Schema(XSD)
XML Schema是微软定义的一套用来验证XML技术。是一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模式。
DTD的.局限性:
1、DTD不遵循XML语法。
2、DTD的数据类型有限,与数据库类型不一致。
3、DTD不可以扩展。
4、DTD是不支持命名空间的。
Schema的优势:
1、Schema是一种XML语法结构,编写更加方便。
2、Schema可以支持数据类型。
3、Schema是可以扩展的。
4、Schema支持命名空间。
二、Schema文档结构
Schema文档本身是一个XML文档,所以必须满足XML文档结构。在每个Schema文档中必须包含一个根元素。
targetNamespace=""
xmlns=""
elementFormDefault="qualified">
定义内容
说明:
xmlns:xs="":显示 schema 中用到的元素和数据类型来自命名空间 ""。同时它还规定了来自命名空间 "" 的元素和数据类型应该使用前缀 xs:
targetNamespace="http://mynamespace/myschema" :显示被此 schema 定义的元素验证的XML来自的命名空间。
xmlns="" :指定默认的命名空间是 。
elementFormDefault="qualified" :指目标XML是否遵循本Schema,qualified表示遵循,unqualified表示不遵循。
三、在XML中引用Schema文档
xmlns:xsi=""
xsi:schemaLocation=" ">
George
John
Reminder
Don't forget the meeting!
说明:
xmlns="" :规定了默认命名空间的声明。此声明会告知 schema 验证器,在此 XML 文档中使用的所有元素都被声明于 "" 这个命名空间。
xsi:schemaLocation=" ":指定文件路径。
-
IBM认证概述
IBM专业认证考试项目是作为IBM中国高校合作项目的一个组成部分,认证培训课程主要在高校开展,从最初的OS/2开始,到目前包括RS/6000、AS/400、WebSphere、DB2、E-business在内一共已经有数十门认证课程,内容涉及操作系统、系统管理和应用开发各个方面,形成了一个庞大...
-
IBMJava英文面试题
IBM公司在2001年将世界排名第四的Informix数据库公司纳入麾下,并将其所拥有的先进特性融入到DB2当中。以下是关于IBMJava英文面试题,希望大家认真学习!isoracle.ismajordiffereneceoracle8iandoracle9i.mesomethingurself.setellmeaboutoops.issingleinheritance...
-
IBM认证报考指南
在当前企业竞争日趋激烈、信息技术日异更新的形势下,企业经理们已经意识到了新技术的采用、员工的培训以及人才的保留是企业得以长久发展和成功的关键。然而,如何评价员工是否掌握和吸收了正确而有效的知识,这也许是企业经理们面临的另一种挑战。教育培训毕竟只是...
-
ibm服务器怎么样
IBM与中国的缘分源远流长。早在1934年,IBM公司就为北京协和医院安装了第一台商用处理机。下面是小编收集的ibm服务器怎么样,希望大家认真阅读!国际商业机器股份有限公司(英语:InternationalBusinessMachinesCorporation,首字母缩略字:IBM,曾译万国商用机器公司)是美...
相关文章
- 雅思阅读模拟试题:Sun's fickle heart may leave us cold
- Adobe认证Macromedia Flash8考试大纲
- Linux中安装Memcached服务的方法
- 高中英语作文:Smart tech makes life simpler
- PHP如何使用DOM和simplexml读取xml文档
- An English Summer Camp(英语夏令营)
- XML认证知识点:XML Schema
- Letslearnsummerbeachsh二年级英语教学设计
- php函数method-exists()与is-callable()有何区别
- At Climate Summit, Hope for Emissions Deal美文欣赏