fieldname
veya freetext
'un her zaman bu XSD'ye uygulanan XML dosyalarında bulunması gerektiğini belirtmek istiyorum. Bunu yapmanın bir yolu var mı?İki şemadan birinin mevcut olması gereken bir XML şemasında nasıl belirtilir?
<xs:complexType name="tSome">
<xs:sequence>
<!-- either one of the two below has to be present. -->
<xs:element name="fieldname" type="xs:string" />
<xs:element name="freetext" type="xs:string" />
<!-- this one below must always be present -->
<xs:element name="dbtablename" type="xs:string" />
</xs:sequence>
</xs:complexType>
Gerçekten üzgünüm, ama önceki minOccurs etiketleri burada sadece benim seçimimi yaptığım için alan adı ve freetext'in sadece isteğe bağlı olmasıydı. –