[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Venetian Blinds vs Garden of Eden patterns for industrysta
Hi Pete, Why can't we use a schema like below for this need (using elementFormDefault="qualified"). <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://opportunities.org" elementFormDefault="qualified"> <xs:element name="availability"> <xs:complexType> <xs:sequence> <xs:element name="from" type="DATE" /> <xs:element name="to" type="DATE" /> <xs:element name="person" type="PERSON" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="DATE"> <xs:sequence> <xs:element name="day" type="xs:int" /> <xs:element name="month" type="xs:int" /> <xs:element name="year" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="PERSON"> <xs:sequence> <xs:element name="name" type="xs:string" /> <xs:element name="height" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:schema> On Fri, Oct 29, 2010 at 2:08 AM, Pete Cordell <petexmldev@codalogic.com> wrote: > It would be cleaner if the XML instance used elementFormDefault="unqualified" and looked like: > > <availability xmlns="http://opportunities.org" > > Â <from> > Â Â Â <day>21</day> > Â Â Â <month>12</month> > Â Â Â <year>2012</month> > Â </from> > Â <to> > Â Â Â <day>24</day> > Â Â Â <month>12</month> > Â Â Â <year>2012</month> > Â </to> > Â <person> > Â Â Â <name>Janice</name> > Â Â Â <height>185</height> > Â </person> > </availability> > > So how would you attack the problem of the above? -- Regards, Mukul Gandhi
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|