[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XML Schema - define a type
Hi, I want to define a type (ConnectionTimeType) in XML Schema which is based on xsd:decimal and has one attribute (xsd:string) restricted by an enumeration. The content of the element should have a value (no empty element). I´ve declared an elememt of this type. When I write an xml-document of the schema, the parser does force me to enter a unit, but does not force me to enter a decimal. I can leave the content of the element empty. My problem is that I cannot define the type with a restriction xsd:minInclusive when I have an extension. I have defined the type as follows: <xsd:complexType name="ConnectionTimeType"> <xsd:simpleContent> <xsd:extension base="xsd:decimal"> <xsd:attribute name="unit" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="sec"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> So, how can I tell the parser that the element must have a decimal (not empty). Thanks for your help in advance. Regards. Christian
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|