我只想为任何具有尽可能多根的xml元素提供一个XSD。限制是不应该有任何自结束标记和不允许属性。允许任何级别的筑巢。例如,
<a>A<b>BB</b><c></c></a><d>aa</d>注意,这里有多个根,没有属性,也没有自动关闭。
发布于 2016-06-16 10:32:18
(1)如果文档的格式不是很好,那么它就不会针对任何模式进行验证。一个文档会有多个根元素,但格式不太好。
(2)不能使用XSD对XML施加纯粹的词法约束,例如限制属性之间空白的数量,或者选择单引号或双引号,或者使用十进制-十六进制字符引用,或者在<a></a>和<a/>之间选择表示空元素。接收应用程序不应该关心这些差异,而且如果他们使用符合标准的XML解析器,他们无论如何也不会知道这些差异。XSD是用来验证逻辑结构的,这是应用程序所关心的事情。
https://stackoverflow.com/questions/37851057
复制相似问题