2023年8月1日发(作者:)

schema的url是什么?因为想深⼊框架 ,⼜不免写些配置⽂件配置⽂件怎么写⼜取决于xsdxsd⼜取决于schema于是⾃⼰动⼿写xsd和xml⽼是写不对原因是url写错了⾸先schema是⼀种规则这种规则⽤来约束配置⽂件⽽这种规则还会被别的规则约束但规则的起源在于⼀个schema标签⾥⾯⽐如xmlns=“http” 这句话是这个xsd的标识是httptargetNamespace=“http” 这句话意思是将这个xsd的所有元素绑定到http上 http只是⼀个字符串 可以想写什么写什么elementFormDefault="qualified"也是固定的 毕竟都是需要前缀区分的然后xsd继续写⼀些⾃定义规则就⾏了然后说下xml 被约束的配置⽂件虽然我不知道这样有什么⽤然后xmlns:p=“http”将http对应的schema规则⽤p前缀进⾏实现我们能改的只有前缀了接下来写xml就好了然后只要注意xsd⾥⾯的 xmlns=“http”targetNamespace=“http” 这俩http字符串⼀样以及xml⾥⾯的xsi:schemaLocation=“http ”http⼀样 xsd的⽂件名xmlns:p=“http”这四个http字符串和⼀个xsd的⽂件名就好了

2023年8月1日发(作者:)

schema的url是什么?因为想深⼊框架 ,⼜不免写些配置⽂件配置⽂件怎么写⼜取决于xsdxsd⼜取决于schema于是⾃⼰动⼿写xsd和xml⽼是写不对原因是url写错了⾸先schema是⼀种规则这种规则⽤来约束配置⽂件⽽这种规则还会被别的规则约束但规则的起源在于⼀个schema标签⾥⾯⽐如xmlns=“http” 这句话是这个xsd的标识是httptargetNamespace=“http” 这句话意思是将这个xsd的所有元素绑定到http上 http只是⼀个字符串 可以想写什么写什么elementFormDefault="qualified"也是固定的 毕竟都是需要前缀区分的然后xsd继续写⼀些⾃定义规则就⾏了然后说下xml 被约束的配置⽂件虽然我不知道这样有什么⽤然后xmlns:p=“http”将http对应的schema规则⽤p前缀进⾏实现我们能改的只有前缀了接下来写xml就好了然后只要注意xsd⾥⾯的 xmlns=“http”targetNamespace=“http” 这俩http字符串⼀样以及xml⾥⾯的xsi:schemaLocation=“http ”http⼀样 xsd的⽂件名xmlns:p=“http”这四个http字符串和⼀个xsd的⽂件名就好了