1
This question此处询问在XSD文件中指定的默认值。基本上你可以说字段“foo”默认值为“bar”XSD默认值
我想知道的是......有可能将字段默认值作为另一个字段的值吗?如果场“富”是“酒吧”和“otherfoo”是空的,我可以说,它的默认值是“富” ......沿着线的东西的价值:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="button" type="button"/>
<xs:complexType name="button">
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="label1" type="xs:string" default="Go"/>
<xs:attribute name="label2" type="xs:string" default=label1/>
</xs:complexType>
</xs:schema>
<button id="1"/>
哪里的Label1默认为“围棋“... Label2默认为Label1中的值。
目标是去除冗余如:
<Field Name="State" DataSourceField="State" />
我还没有看到任何暗示这是可能的事情,所以我并不感到惊讶...让我难过,因为现在我必须编辑代码才能“完成”。 – WernerCD 2011-02-22 19:54:01