Bir etiketixs birimi: dateTime ve xs: string?
<xs:simpleType name="dateTime-or-string">
<xs:union memberTypes="xs:dateTime xs:string"/>
</xs:simpleType>
<xs:complexType name="CustomDate">
<xs:simpleContent>
<xs:extension base="dateTime-or-string">
<xs:attribute name="nullable" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="StartDate" type="CustomDate">
bu doğru değilse yardım edin için dize ve datetime biçimini hem de kabul etmek için XSD biçimi altında kullanıyorum.
Benim etiketi şöyle olacaktır: xs:dateTime
yana
<lastdate nullable="true"/> or <lastdate>2015-08-05+02:00</lastdate>
bu size yardımcı olabilir - http://stackoverflow.com/questions/18796258/define-an-xsd-element-which-can-be-a-datetime-or-empty-with-an-attribute – Sampada
Tek potansiyel komplikasyon: İsterseniz, 2015-08-05 + 02: 00 'bir tarih olarak eşleşmesi için, xs: xs: dateTime'da değil, birleşikte tarih isteyebilirsiniz. Ayrıca, türünüz 'nullable' diye adlandırılan bir özellik bildirmez - xsi: nil'yi mi düşünüyorsunuz? –