我有一个XSD:
<xs:element name="TRANRESP">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref="RECEIPT" minOccurs="0" />
<xs:element ref="RECEIPTLINES" minOccurs="0" />
</xs:choice>
</xs:complexType>
</xs:element>
.....
<xs:element name="RECEIPT"/>
<xs:element name="RECEIPTLINES"/>
我需要动态地将RECEIPT {1}添加到RECEIPT {N},具体取决于整数中RECEIPTLINES的值。 {N}表示整数。我需要在RECEIPTLINES和RECEIPT {N}之间建立一对多的关系。
赞:如果RECEIPTLINES的值是5.我需要生成RECEIPT1,RECEIPT2 ... RECEIPT5。
我可以这样做吗? 如果有,怎么样?我可以改变XSD。有人可以帮忙吗?