如何解决XML模式组件maxLength到底是什么意思?
XML模式组件xs:maxLength
是指编码值的长度(可能包含&
或'
之类的实体)还是XML元素的未编码值?字符编码有什么意义吗?
解决方法
如Validation Rule中所指定,此构面的解释取决于值空间。 Here是上述的另一个很好的解释。
从上面的角度来看,将考虑xsd:string(例如)的实际值,而不考虑编码值,因为在这种情况下,值空间比较需要与类型的实际内容进行比较,而不是与表格。
,这是whiteSpace
构面要求的任何空格标准化之后的Unicode代码点数。在对字符进行计数之前,将扩展诸如&
(或&myBoilerPlatePara;
)之类的实体。代理对被视为一个字符,而不是两个。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。