首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XML和XSD之间的区别是什么?

XML和XSD之间的区别是什么?
EN

Stack Overflow用户
提问于 2010-02-25 20:43:43
回答 2查看 139.4K关注 0票数 116

可扩展标记语言( XML )和XML架构(XSD)之间的区别是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-25 20:45:26

实际上,XSD本身就是XML。它的目的是验证另一个XML文档的结构。XSD对于任何XML都不是强制性的,但它确保了XML可以用于某些特定的目的。XML只包含适当格式和结构的数据。

票数 152
EN

Stack Overflow用户

发布于 2018-06-20 04:47:47

XML比f.ex有更广泛的应用。HTML。它没有内部的,或者默认的"application“。因此,虽然您可能并不真正关心web页面是否也受允许的内容的控制,但从作者的角度来看,您可能希望精确地定义XML文档可以包含和不可以包含的内容。

这就像设计一个数据库。

XML技术本质上是文本的。有了XSD,就意味着您拥有了一个可以“插入”到PHP等文本处理工具中的数据结构定义框架。因此,您不仅可以操作数据本身,还可以非常容易地更改和记录结构,甚至可以自动生成前端。

从这个角度看,XSD是数据(XML)和数据处理工具之间的“粘合剂”或“中间件”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2333998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档