xml文件格式(XML文件格式错误)
1.使用XMLSpy
编辑和约束XML文件的操作
(1)建立具有基本XML数据结构的XML样本文件。
XML源文件XML源文件
(2)用XML软件打开该文件,分析并生成约束XSD文件。这一步至关重要。提示是否应用约束等。,基本上都是默认确认。软件自动在XML文件中建立约束的声明。
引用约束文件参考文件
调用生成约束文件调用约束文件
自动生成约束文件自动生成约束文件
软件自动生成一个约束文件,但是这个约束文件有问题。主要是用扁平化的方法来描述各个元素的层次关系。
注意:
是数据的根目录,它只描述数据的类型和下一级的子元素。下面通过扁平化的方法来描述下一级的具体子元素的详细描述。
在描述中,元素的属性数据类型都是被约束的,但问题在于后面使用的枚举限制了数据内容,所以需要删除枚举的内容。
在元素的描述中,对数据的个数没有限制,默认为一个。应该加无限制。方法自己写,或者添加一个元素,然后生成一个约束文件,可以对文件进行分析。
约束文件约束文件
XMLSpy提供了可视化的结构显示,非常方便查看自己的XML约束。
约束文件结构受约束的文件结构
XML中引用的约束文件是绝对地址,因此不适合发布。将其更改为相对地址,xml和xsd文件在同一个文件夹中。
引用文件相对地址参考文件相对地址
(5)XML约束检查。用XMLSpy软件的话,如果有问题,会报错,不会保存。根据提示错误,可以修改xsd文件或XML文件。
约束检查报错检查错误。
XSD文件也可以用pycharm生成,但是文件描述不如XMLSpy软件清晰,如下图,不适用。Pycharm不能检查XML规则。
pycharm命令Pycharm命令
pycharm约束文件Pycharm约束文件
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
本文来自网络,若有侵权,请联系删除,作者:陈楠远,如若转载,请注明出处: