fonsde Δημοσ. 8 Οκτωβρίου 2011 Δημοσ. 8 Οκτωβρίου 2011 Καλησπερα, εχω το εξης DTD ><!ENTITY % expr "(plus | times | minus | int )"> <!ELEMENT expression %expr;> <!ELEMENT plus (%expr;, (%expr;)+)> και θελω να το κανω σε XSD schema ><xs:complexType name="exprtype"> <xs:choice> <xs:element name="plus" type="plustype"/> <xs:element name="times" type="timestype"/> <xs:element name="minus" type="minustype"/> <xs:element name="int" type="inttype"/> </xs:choice> </xs:complexType> <xs:element name="expression" type="exprtype"></xs:element> ><xs:complexType name="plustype"> <xs:sequence> <xs:choice> <xs:element name="plus" type="plustype"/> <xs:element name="times" type="timestype"/> <xs:element name="minus" type="minustype"/> <xs:element name="int" type="inttype"/> </xs:choice> <xs:choice> <xs:element name="plus" type="plustype" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="times" type="timestype" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="minus" type="minustype" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="int" type="inttype" minOccurs="1" maxOccurs="unbounded"/> </xs:choice > </xs:sequence> </xs:complexType> υπαρχει καποιος πιο γρηγορος τροπος απο αυτον? ωστε να μην ξαναγραφω ολα τα elements?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.