首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有属性,也没有自关闭的XSD。

没有属性,也没有自关闭的XSD。
EN

Stack Overflow用户
提问于 2016-06-16 06:02:56
回答 1查看 481关注 0票数 0

我只想为任何具有尽可能多根的xml元素提供一个XSD。限制是不应该有任何自结束标记和不允许属性。允许任何级别的筑巢。例如,

代码语言:javascript
运行
复制
<a>A<b>BB</b><c></c></a><d>aa</d>

注意,这里有多个根,没有属性,也没有自动关闭。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-16 10:32:18

(1)如果文档的格式不是很好,那么它就不会针对任何模式进行验证。一个文档会有多个根元素,但格式不太好。

(2)不能使用XSD对XML施加纯粹的词法约束,例如限制属性之间空白的数量,或者选择单引号或双引号,或者使用十进制-十六进制字符引用,或者在<a></a><a/>之间选择表示空元素。接收应用程序不应该关心这些差异,而且如果他们使用符合标准的XML解析器,他们无论如何也不会知道这些差异。XSD是用来验证逻辑结构的,这是应用程序所关心的事情。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37851057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档