[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: XML Schema - define a type
- From: Priscilla Walmsley <priscilla@walmsley.com>
- To: xml-dev@lists.xml.org
- Date: Mon, 23 Jul 2001 13:31:44 -0400
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@gmx.de]
> Sent: Monday, July 23, 2001 12:41 PM
> To: xml-dev@lists.xml.org
> 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@lists.xml.org