[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: typing with XML Schema
> -----Original Message----- > From: Ho-Kuo Chan [mailto:hchan@w...] > Sent: Friday, February 04, 2005 9:33 AM > To: xml-dev@l... > Subject: typing with XML Schema > > Hi, > I'm not sure if this is the correct forum for my question, > forgive me if it is not and feel free to point me in the > correct direction for it. > What I would like to do is create a new simpleType that is > identical to a built-in type, without any restrictions. > Consider an example from C > language: > > typedef uint16_t my_element_type; > > What's the point? Well doing this allows me to use the > "my_element_type" > everywhere and if it's size ever changes from say the 16 bits > defined to say 32 bits, I can just replace the line above with: > > typedef uint32_t my_element_type > > and the update becomes automatic throughout. > > I thought something like this would have been perfect but is iilegal: > > <xsd:simpleType name="my_element_type" base="xsd:unsignedShort"/> > > then I tried this: > > <xsd:simpleType name="my_element_type"> > <xsd:restriction base="xsd:unsignedShort"/> </xsd:simpleType> > > but it too is illegal. I recommend that you reference the W3C Schema Primer[1] for an example of this - see section "2.1 The Purchase Order Schema", specifically "<xsd:element name="quantity">". Hope that helps. Kind Regards, Joseph Chiusano Booz Allen Hamilton Strategy and Technology Consultants to the World [1] http://www.w3.org/TR/2001/REC-xmlschema-0-20010502/ > Is there an elegant way to do this? Thanks in advance! > -- > HK Chan > > ----------------------------------------------------------------- > 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://www.oasis-open.org/mlmanage/index.php> > >
|
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
|