xsd-1.0相关内容

XSD验证:命名空间导致找不到根元素

我正在尝试更新现有模式以使用其自己的名称空间,因此我可以稍后将其导入另一个模式,并明确使用的类型来自导入的模式. 我尝试更改默认名称空间和目标名称空间,但是这导致架构验证中断并隐藏了根节点.从我看到的内容中,我已经将根元素隐藏在另一个名称空间中,但是我不确定如何配置它以获得期望的结果. 这是我尝试过的基本示例 XML ..
发布时间:2020-07-28 06:22:50 其他开发

XSD“版本"属性语义

XSD规范 https://www.w3.org/TR/xmlschema11-1/#declare-schema 没有为version属性指定语义: 其他属性(id和version)是为了方便用户使用,本规范未为其定义任何语义. 也没有W3C版本 ..
发布时间:2020-07-28 06:21:42 其他开发

具有固定属性的固定元素的XML模式?

什么是 的正确XML Schema 1.0声明? Banana banana banana 其中: xml:lang属性是强制性的 "en"值是固定的和强制性的 通知内容为简单文本. 通知的内容是固定的(如上所述)且是强制性的吗? 我最大的努力(但错误的)是以下片段: ..
发布时间:2020-07-28 06:20:27 其他开发

XML/XSD ID/IDREF类型的值的典型最大长度是多少?

W3C XSD 1.0第2部分:数据类型规范是指 W3C XML 1.0 规范,用于ID和IDREF类型的定义,但是这些文档都没有定义对这些类型的值的长度. 但是,似乎某些XML编辑器对这些类型实现了长度限制. 此外,某些网络浏览器似乎实现了长度限制,例如HTML Hx元素的"id"属性(在HTML 4和XHTML 1.1中均定义为XML ID类型)上. 由W3C规范或其他规范定 ..
发布时间:2020-07-28 06:20:08 前端开发

XML模式以限制一个字段基于另一个字段

我具有以下架构,用于确保一个人的PhoneNumber和PhoneNumberType(家庭,工作等)不超过10个字符.但是,我想改进此架构,以便在未提供PhoneNumber的情况下不需要PhoneNumberType,而在提供PhoneNumber的情况下则需要PhoneNumberType.在XML Schema 1.0中有没有办法做到这一点? 我知道可以使用在 ..
发布时间:2020-07-28 06:18:36 其他开发

XML Schema(XSD)1.0 xs:pattern regex可以将4位数字匹配为字符串?

如何匹配特定的数字序列,就好像它是XML模式xs:pattern中的字符串一样? 说我有一些包含任意10个字符的字符串的标签,例如 12345678990 我想排除所有带有特定序列的特定黑名单的标签,例如1234,2435,``9587​​`或类似的东西. 如何解决特定的4位数子字符串以求否定并将其添加到xs:pattern内容模型的xs: ..
发布时间:2020-07-28 06:18:13 其他开发

带有无序必需,可选和任意标记的XSD架构

我正在尝试提出一个具有以下约束的XSD 1.0架构: 没有订购 某些元素必须只出现一次 某些元素可能出现零次或无界次数 允许使用无法识别的元素(不对其进行验证) 3.的原因是,如果元素存在,我想验证类型. 例如,一个人必须确切地有一个名字,一个可选的年龄(最多一个),可选的电话号码(不限)和任何其他标签.这些应该验证: Bob ..
发布时间:2020-07-28 06:18:02 其他开发