|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xml element naming
These are definitely all separate occurrences of the same element. So in
this case, you could declare a global "price" element and reference it
in 3 places as follows:
<xs:element name="price" type="xs:double"/> <!-- Global declaration -->
<xs:element name="suit">
<xs:complexType>
<xs:sequence>
<xs:element ref="price"/>
<xs:element name="top">
<xs:complextype>
<xs:sequence>
<xs:element ref="price"/>
<xs:element name="fabric" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="trousers">
<xs:complexType>
<xs:element ref="price"/>
<xs:complexType>
<xs:element>
</xs:sequence>
</xs:complexType>
</element>
...
</schema>
This way, if you change the datatype of "price" in the future, it will
propagate to all the references.
Kind Regards,
Joe Chiusano
Booz | Allen | Hamilton
begin:vcard n:Chiusano;Joseph tel;work:(703) 902-6923 x-mozilla-html:FALSE url:www.bah.com org:Booz | Allen | Hamilton;IT Digital Strategies Team adr:;;8283 Greensboro Drive;McLean;VA;22012; version:2.1 email;internet:chiusano_joseph@b... title:Senior Consultant fn:Joseph M. Chiusano end:vcard
|
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








