社区
C++ 语言
帖子详情
关于XML,XSD的一个问题,怎么验证XML文件属性是否重复?
奥雷连诺
2012-06-05 10:55:09
<enumType name="enum_1" name="enum2">
一个元素中属性名有重复了,QT的QDomDocument会认为文件是正确的。 现在我想用XSD文件来限制验证属性不重复,请问该怎么做啊? 当然自己也可以判断是否重复,不过是想问下有没别的方法。
...全文
151
3
打赏
收藏
关于XML,XSD的一个问题,怎么验证XML文件属性是否重复?
一个元素中属性名有重复了,QT的QDomDocument会认为文件是正确的。 现在我想用XSD文件来限制验证属性不重复,请问该怎么做啊? 当然自己也可以判断是否重复,不过是想问下有没别的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nosky100
2012-06-05
打赏
举报
回复
DTD
qq120848369
2012-06-05
打赏
举报
回复
没有工具可视化编辑吗.
奥雷连诺
2012-06-05
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
DTD
[/Quote]
我想用QT的XSD来验证。
<xsd:element name="app">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="section" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
请问属性怎么验证?
dubbo配置scheme文件
dubbo配置scheme文件
使用
XSD
验证
xml
使用
XSD
验证
XML
本文简单介绍如何使用
XSD
验证
自己的
xml
。项目中我们经常使用
xml
作为配置或者数据交互的文件格式,在解析
XML
前最好
验证
一下或者在生成
xml
文件
后
验证
一下生成的文件格式是正确,这样可以避免解析时出现一些低级的
xml
文件
不符合预定义格式的错误。CSDN无法正确显示这些
xsd
,
xml
以及java代码,如果需要请参考http://yqbjtu.blog.163.com/blog/s
XSD
文件与
XML
文件
有什么关系
可以用
一个
指定的
XML
Schema来
验证
某个
XML
文档,以检查该
XML
文档
是否
符合其要求。文档设计者可以通过
XML
Schema指定
一个
XML
文档所允许的结构和内容,并可据此检查
一个
XML
文档
是否
是有效的。可以用通用的
XML
解析器解析它。
一个
XML
Schema会定义:文档中出现的元素、文档中出现的
属性
、子元素、子元素的数量、子元素的顺序、元素
是否
为空、元素和
属性
的数据类型、元素或
属性
的默认和固定值。简而言之,
XSD
文件用来定义
Xml
的格式的文件,而
XML
是按照一定的
Xsd
格式生成的数据文档。
XML
文档的模式定义文件——
XSD
XML
文档的模式定义文件——
XSD
XML
Schema 的作用是定义
XML
文档的合法构建模块,类似 DTD。
XSD
是
一个
文本文件,独立于
XML
文档,其扩展名为.
xsd
XSD
的基本结构如下: <?
xml
version="1.0"?> <
xsd
:schema
xml
ns:
xsd
="http://www.w3.org/
XML
Schema"> </
xsd
:schema> 命名空间 命名空间是W3C推荐的
XML
的一项标准,用于限制
XML
文档中元素的
属性
和命名范围 命
java
xsd
_『
XSD
校验
XML
』使用java通过
XSD
校验
XML
文件
本文简单介绍使用java语言,通过
XSD
文件来校验
XML
文件
结构。
XML
和
XSD
介绍MySQL数据迁移和项目魔法计算器都用到了
XML
文件
,这样可以解耦出配置
属性
,使项目更加灵活,不用动不动就去改动代码。描述
一个
XML
文件
的结构。就是说
XSD
文件内部通过
XML
的语法编写,来描述另一份
XML
文件
应有的元素,节点等结构组成,可以起到规范以及校验的作用。同样作用的还有DTD文件,不过
XSD
文件更优越一些。...
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章