可扩展标记语言( XML )和XML架构(XSD)之间的区别是什么?
发布于 2010-02-25 20:45:26
实际上,XSD本身就是XML。它的目的是验证另一个XML文档的结构。XSD对于任何XML都不是强制性的,但它确保了XML可以用于某些特定的目的。XML只包含适当格式和结构的数据。
发布于 2018-06-20 04:47:47
XML比f.ex有更广泛的应用。HTML。它没有内部的,或者默认的"application“。因此,虽然您可能并不真正关心web页面是否也受允许的内容的控制,但从作者的角度来看,您可能希望精确地定义XML文档可以包含和不可以包含的内容。
这就像设计一个数据库。
XML技术本质上是文本的。有了XSD,就意味着您拥有了一个可以“插入”到PHP等文本处理工具中的数据结构定义框架。因此,您不仅可以操作数据本身,还可以非常容易地更改和记录结构,甚至可以自动生成前端。
从这个角度看,XSD是数据(XML)和数据处理工具之间的“粘合剂”或“中间件”。
https://stackoverflow.com/questions/2333998
复制相似问题