文章目录一、schema二、在xml文件中引入约束文件三、实例四、sax解析 一、schema1.语法<?xml version="1.0" encoding="UTF-8" ?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.example.cn/123
今天学习了XML的schema,感觉schema的功能可以对文本进行相应的校验, 功能较dtd强大很多,但是难度也大很多。
首先将dtd与XML做一个简单的比较:
1. dtd不遵循xml语法
2. dtd数据类型有限
3. dtd不可扩展
&nbs
转载
2024-05-01 20:24:46
85阅读
Schema的通常意义是定义某种对象的类别特征,或者说是类型。所以XML中的Schema是用来定义XML文件的数据类型的。大家都知道,一般来讲一个XML文件只要符合语法规则,就是正确的,比如下面两段描述书的XML,单从XML语法上来说都是正确的, 交给XML解释器去解释都不会出错:<?xml version=’1.0’ encoding=’gb2312’?><books>
转载
2024-05-06 16:35:25
28阅读
[b]简介[/b]
XML Schema 是 W3C 标准。
XML Schema 是基于 XML 的 DTD 替代者。
XML Schema 描述 XML 文档的结构。
XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。
详细内容请参考[url]http://www.w3.org
转载
2024-04-23 15:01:40
21阅读
XML Schema 小知识 一、XML Schema 简介 1.XML Schema:XML Schema语言也被称为XML Schema Definition (XSD) 2.XML Schema是以XML语言为基础,可用与替代DTD. 3.一份XML schema文件描述XML文档的结构二、XML Schema 是DTD的“接任者” 1.XML Schema针对将来的额外内容是
转载
2024-05-13 14:02:55
43阅读
XML Schema是基于XML的,可以看作是DTD的替代,用于描述XML的结构,保证XML没有被乱写,意思一致。在Java的开发过程中,它有更加重要的作用。和JAXB结合使用,将数据的获取方式对象化。因为它也是XML编写的,所以可扩展。你一旦写了现成的Schema,那么将来还可以重复使用(只要你写得好)。
举一个比较简单的schema例子(省略了开头)
<xs:eleme
转载
2024-04-05 12:06:10
81阅读
什么是 XML Schema?Schema,即XML Schema,XSD (XML Schema Definition)是W3C于2001年5月发布的推荐标准,指出如何形式描述XML文档的元素。XSD是许多XML Schema 语言中的一支。XSD是首先分离于XML本身的schema语言,故获取W3C的推荐地位。XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 的
转载
2024-04-30 12:15:56
64阅读
http://www.ibm.com/developerworks/cn/xml/x-schema/part1/index.htmlXML Schema 是基于 XML 的 DTD 替代者。XML Schema 可描述 XML 文档的结构。XML Schema 语言也可作为 XSD(XML Sch...
转载
2008-11-14 16:51:00
84阅读
2评论
http://www.ibm.com/developerworks/cn/xml/xml-schema/
转载
2012-01-25 21:53:04
372阅读
* XML的schema约束 DTD的对比(面试题):schema可以引进多个。XML的语法结构。 schema文档。java中的包结构java.utli.sql之类的) &
转载
2024-08-25 20:17:23
40阅读
摘要: JAXB 作为JDK的一部分,能便捷地将Java对象与XML进行相互转换,本教程从实际案例出发来讲解JAXB 2 的那些事儿。完整版目录学前导读JAXB 支持两种方式的XML与Java Bean 相互转化,上一节介绍的是基于注解的方式,这节主要关于另一种方式 xjc。xjc需要使用到 schema 文件,这一节的主要任务是将 XML 文件(以.xml结尾)转化为 schema 文件(以.x
转载
2024-03-25 05:29:58
181阅读
* XML的schema约束 DTD的对比(面试题):schema可以引进多个。XML的语法结构。 schema文档。java中的包结构java.utli.sql之类的) &
转载
2024-04-28 10:25:12
30阅读
3 编译schema
3.1 定义schema
<xs:schema targetNamespace="http://openuri.org/easypo"
xmlns:po="http://openuri.org/easypo"
xmlns:xs="http://www.w3.org/20
转载
精选
2009-05-07 13:30:16
921阅读
在XML中,介绍了俩种结构格式技术,DTD技术和Schema技术,这篇博客主要写Schema,它和DTD类似,都是XML里管控结构格式的职务。1、Schema的定义与作用:Schema描述XML文档的结构
原创
2022-02-18 11:23:15
393阅读
最近埋头苦读WMFC定义的接口1标准文档,其中对XML格式的定义都使用了XML Schema,由于XML Schema在很多方面都有很大的作用,大有取代DTD的趋势,所以在此写了一些学习笔记,有疏漏的地方请大家指正! XML Schema的其他方面偶就不在这里罗嗦了,直接进入主题,关于XML Schema的基本语法。 &
转载
精选
2016-07-24 19:08:16
474阅读
2017-11-03 19:33:56 XML:Extensible Markup Language,也就是可扩展标记语言。XML工具使处理和转化信息变得十分容易和方便。 XML和HTML格式是古老的标记通用语言SGML的衍生语言。 尽管XML和HTML同宗同源,但是两者之间存在着重要的区别: 与H
转载
2017-11-03 22:52:00
122阅读
2评论
XML Schema是基于 XML 的 DTD 替代者。XML Schema描述 XML 文档的结构。XML Schema语言也称作 XML Schema 定义(XML Schema Definition,XSD)。什么是 XML Schema?XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD。XML Schema:定义可出现在文档中的元素定义可出现在文档中的属性定义哪个元素是子元素定义子元素的次序定义子元素的数目定义元素是否为空,或者是否可包含文本定义元素和属性的数据类型定义元素和属性的默认值以及固定值XML Schema是 DTD 的继任者我们认为 XML Sc
转载
2011-08-22 17:24:00
390阅读
2评论
XSDL(XML Schema定义语言)由元素、属性、命名空间和XML文档种的其他节点构成的。一、XSD中的元素 XSD文档至
原创
2023-09-14 11:59:08
105阅读