XML文档结构工具DTD和Schema
来源:互联网 发布:电视直播软件下线了? 编辑:程序博客网 时间:2024/05/17 08:26
DTD和Schema比较
DTD和Schema是用于定义 XML文档结构的工具。它们一方面用于定义XML文档的结构,另一方面用于验证XML文档是否满足指定的结构。
DTD,即Document Type Define,中文称文档类型定义。它是标准通知标记语言(SGML)DTD的一个子集。一个XML DTD定义了XML文档的元素架构、元素标记和属性。建立XML文档时通常需要按照DTD规范来进行,反过来可以通过对文档进行DTD验证,检验XML文档建立的正确性。DTD不能定义一些必要的限制条件,如元素出现的次数、数据类型等,因此DTD更适于以文档为中心的XML内容。
Schema,中文称模式。与DTD不同,它本身也是基于XML。XML Schema同时还支持名称空间,能够定义比DTD更复杂的数据类型和结构。XML Schema内置支持一系列的简单数据类型,如字符串、小数和整数等,还可以定义元素出现的次数。因此XML Schema更适合以数据为中心的文档。
目前,越来越多的应用中偏向于采用XML Schema来定义和验证XML文档。
DTD和Schema的详解:
DTD的详解:http://www.cnblogs.com/mengdd/archive/2013/05/30/3107361.html
Schema的详解:http://www.w3school.com.cn/schema/
0 0
- XML文档结构工具DTD和Schema
- DTD和XML Schema
- DTD和XML Schema
- XML、DTD和Schema
- XML,schema,dtd文件结构
- XML DTD和XML Schema
- XML Schema和XML DTD
- XML DTD和XML Schema
- XML DTD和XML Schema
- XML DTD和XML Schema
- xml文档的DTD约束和Schema约束
- XML 文档定义 DTD,XML Schema
- XML Schema文档结构
- 【转载】XML DTD和XML Schema
- XML验证实践(DTD和Schema)
- XML中Schema和DTD的区别
- xml语义约束:DTD和Schema
- XML的DTD约束和Schema约束
- 在Xcode7中搭建Python开发环境
- 【慕课笔记】4-5 字节缓冲流
- VS2010下,C++调用python的Runtime error R6034解决方法
- 【Android】Picasso加载本地图片如何清理缓存cache?
- android studio常见问题
- XML文档结构工具DTD和Schema
- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
- 设计模式六大原则(2):里氏替换原则
- eclipse生成Hibernate注解类【续】
- 使用VC创建多级目录
- C语言文件指针和文件描述符
- 广搜 — — ZOJ 1649 Rescue
- Codeforces Round #345 (Div. 2) D,E
- 防盗链处理