OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] xml element naming

[ Lists Home | Date Index | Thread Index ]

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:element ref="price"/>
   <xs:element name="top">
      <xs:element ref="price"/>
      <xs:element name="fabric" type="xs:string"/>
   <xs:element name="trousers">
      <xs:element ref="price"/>

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
tel;work:(703) 902-6923
org:Booz | Allen | Hamilton;IT Digital Strategies Team
adr:;;8283 Greensboro Drive;McLean;VA;22012;
title:Senior Consultant
fn:Joseph M. Chiusano


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS