标签:XML What 基础 DTD 语法 How Schema
What
todo应用中的解释(嵌套)
是Extensible Markup Language的缩写,翻译为”标记可扩展语言“。和HTML性质差不多。
Why
因为在实际当中,数据的传输很有可能格式不兼容,为了避免要格式转换或者无法使用,数据交换标准XML就出现了。
todo传输和存储数据
How
见语法文档
DTD约束
What
一种早期用于定义和描述XML文档结构和内容的模式语言
Why
避免开发时写出错误的信息,所以提前规定一种约束用于尽可能地规避不正确的信息出现在我们的网页中
How
DTD文件书写见其语法手册
作用于XML:DTD的引入
Schema约束
What
同DTD(比DTD迟出现)
Why
在一个物体出现后,还有同类型的物体出现且取得不错的表现,那么后者必然比前者要优秀
1.更容易理解:Schema的语法采用的是XML的语法格式甚至本身就是一种XML文档,DTD的则是自己的语法格式。
2.更高的合法性要求:Schema采用的是与XML相同的合法性验证机制
3.更好的支持性:可以支持名称空间(类定义域,使得可以唯一标识元素或属性)
4.支持更多数据类型(假设:你支持int,我却支持int,double,float)
5.约束能力更强:如Schema可以指定某个东西出现的次数范围
缺点:语法更复杂
How
Schema文件书写见其语法手册
作用于XML:Schema的引入
标签:XML,What,基础,DTD,语法,How,Schema 来源: https://www.cnblogs.com/canwaiting/p/15216761.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。