XML模式(XSD):是否可以基于另一个元素为元素创建规则/关系?
我有两个要素:XML模式(XSD):是否可以基于另一个元素为元素创建规则/关系?,xml,xsd,schema,Xml,Xsd,Schema,我有两个要素: 连接总数 每秒连接数 我希望执行以下规则: 每秒连接数应小于或等于总连接数 每秒连接数的默认值应等于总连接数 目前我的总连接数如下: <xs:simpleType name="TotalConnections" use="optional" default=1> <xs:restriction base="xs:positiveInteger"> <xs:minExclusive value="0" />
- 每秒连接数应小于或等于总连接数
- 每秒连接数的默认值应等于总连接数
<xs:simpleType name="TotalConnections" use="optional" default=1>
<xs:restriction base="xs:positiveInteger">
<xs:minExclusive value="0" />
<xs:maxInclusive value="8000"/>
</xs:restriction>
</xs:simpleType>
如何在我的模式中将总连接与CP链接?用XSD 1.0无法表达约束;它可以在XSD1.1中使用断言来完成
<xs:assert test="ConnectionsPerSecond le TotalConnections"/>
即使使用XSD1.1,也不可能定义计算的默认值而不是常量