|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XML Schema - define a type
Hi Christian,
What parser are you using? It should not allow empty values for the
xsd:decimal type.
I tried it with Xerces 1.4.1 and it gave an appropriate error message ('' is
not a decimal).
Priscilla
Priscilla Walmsley
Vitria Technology
> -----Original Message-----
> From: Christian Klinkerfuß [mailto:christian.klinkerfuss@g...]
> Sent: Monday, July 23, 2001 12:41 PM
> To: xml-dev@l...
> Subject: 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
>
>
> ------------------------------------------------------------------
> The xml-dev list is sponsored by XML.org
<http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To unsubscribe from this elist send a message with the single word
"unsubscribe" in the body to: xml-dev-request@l...
|
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
|
|||||||||

Cart








