|
[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
|
|||||||||

Cart








