OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

XML Schema - define a type


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:extension base="xsd:decimal">
				<xsd:attribute name="unit" use="required">
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="sec"/>

So, how can I tell the parser that the element must have a decimal (not

Thanks for your help in advance.