- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在尝试在 XSD 中编写一些代码以允许可以是 -1 到 9 或空白的单个整数字符。
我试过
<xs:simpleType name="RdrInteger1Include-1AllowBlank">
<xs:restriction base="xs:integer">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="9"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{0,1}"/>
</xs:restriction>
</xs:simpleType>
虽然如果使用空白,这只会返回错误。谁能帮忙,我是这方面的新手?
谢谢
最佳答案
创建一个有两个成员的联合类型。一种是您在上面定义的类型;另一个是 xsd:string 的限制,它只接受空字符串、单个空白或一系列空白字符(无论您对空白的理解是什么)。类型的用户应该指向并集,而不是整数的限制。
由于两个成员类型的词法空间是不相交的,因此在实践中定义联合时将它们放在哪个顺序并不重要。
关于xml - XSDs - 如何有一个可能的负整数也可以是空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28880938/
我正在尝试在 XSD 中编写一些代码以允许可以是 -1 到 9 或空白的单个整数字符。 我试过 虽然如果
我有一个 XSD,其中包含许多注释,应该将其移至前面的 xs:simpleTypes 或 xs:complexTypes 的 xs:annotation/xs:documentation 部分。如何使
我正在处理的 Web 服务具有 Jersey 创建的生成的 WADL。我想要做的是将 xsd0.xsd 重命名为 Result.xsd 或类似名称。当它每次重新生成 WADL 时,它将是 Result
我的 xml 模式定义如下
对于 C# 中的模式类型,我们有一个集中管理的对象模型。我们希望企业中的每个人都使用该对象模型,而不是使用每次在 Web 服务客户端或服务实现期间从 wsdl/svcutil 生成的对象模型。 wsd
我正在尝试使用 dom4j 验证 http://www.w3schools.com/Schema/schema_example.asp 处的 xml使用同一页面中的 xsd。它失败并出现以下错误: o
不确定问题出在哪里;我怀疑 XJC 但它是由 jaxb2-maven-plugin 驱动的在 maven 内,所以有几层需要解压。 我正在编译一个 XSD 文件夹,它似乎处理每个文件两次,一次使用实际
我是一名优秀的程序员,十分优秀!