[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: is possible to declare a nillable decimal?
of course the answer was at: http://redrice.com/schemavalid/faq/xml-schema.html ;-) -----Original Message----- From: Phil Fuhlman Sent: Tuesday, December 11, 2001 11:31 AM To: xml-dev@l... Subject: is possible to declare a nillable decimal? DISCLAIMER: I searched the archives but didn't find anything about this so SIA if it's the nth time it's been asked. Given the example schema and XML input below, I want an empty <TradeAmount> element to be considered valid, but of course I do not understand how to make that happen, since the 'nillable' attribute is documented to only work on base="xsd:string" types and I'm trying to apply it to a base="xsd:decimal" type. Any hints to the solution? TIA, Phil Fuhlman Example schema: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:simpleType name="myTypes.TradeAmount"> <xsd:restriction base="xsd:decimal"> <xsd:fractionDigits value="2"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="myTypes.Transaction"> <xsd:all> <xsd:element name="TradeAmount" type="myTypes.TradeAmount" minOccurs="0" maxOccurs="1" nillable="true"/> </xsd:all> </xsd:complexType> <xsd:element name="Transaction" type="myTypes.Transaction"/> </xsd:schema> Example XML document that fails validation because <TradeAmount> element is empty: <Transaction> <TradeAmount></TradeAmount> </Transaction> ----------------------------------------------------------------- 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 subscribe or unsubscribe from this list use the subscription manager: <http://lists.xml.org/ob/adm.pl>
|
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
|