帮小白解决问题 |
您所在的位置:网站首页 › xsn是什么文件类型 › 帮小白解决问题 |
什么是XSD?
前言一、你是不是和我一样?二、什么是DTD?那么没有DTD行不行?
三、所以XSD是什么?我们查看一个pom.xml
前言
当我第一次看到xsd,我同样以联蒙蔽,但它其实无处不在,通过百度,我能看到的最多的就是,这个东西它类似dtd,那么dtd又是什么鬼东西,我怎么知道呢?气得吐血,所以本文带你更快地了解什么是xsd 一、你是不是和我一样?曾经我也一脸蒙蔽,百度 DTD document type definition 文档类型定义 举个例子 大家多少都知道html吧 那么dtd文件就是可以规定html里的标签可以有哪些字标签,每个标签可以有哪些属性,我们知道html标签的字标签有head , body ,body 下面可以有 table 。 如果你比较嚣张想在html 标签下直接写个 table标签,那肯定报错了。 所以我们可以理解为,DTD是规定我们在html文件中标签之间的关系,且每个标签有哪一些属性。 当然这个可能也是有一些抽象的,但是不再举更深入的例子。因为我们在xsd会用一个实例去解释,同样就能够明白这是什么了。 是可以的,写完删掉DTD,它不影响文件运行,它只不过用来告诉你,你写的对不对。 三、所以XSD是什么?既然XSD是DTD的替代品,所以xsd也是用来描述文档结构的。只不过语法不通,规则不同罢了。好比DTD是奥拓,XSD是奥迪,都能开,奥迪开的爽点。为了更好地理解,必须用实例来解释 我们查看一个pom.xml 4.0.0 org.antry tttest 1.0-SNAPSHOT我们可以到xsi:schemalocation这个属性找到这个文档引入的xsd文件的位置,随后去下载下来看。 这每个name我们都很熟悉吧 pom.xml文件中我们很常用的标签,所有的标签都在这里定义了 当然了,具体如何定义的大家还是看看菜鸟教程,很详细很具体,这里只不过解释一下这是个什么东西。 XSD菜鸟教程 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |