[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML Schemas: Best Practices
[Here's a response that I received directly. Any comments on it?] >"When should an item be declared as an element versus when should an >item be declared as a type?" I think it's a matter of style. As you showed in your examples, you can basically get done what needs to get done with either method. My take on the style would be: - use an element when all components of the element declaration will be reused and semantically the reuse will mean the same thing (Elevation, BostonElevation, FrankfurtElevation, SidneyElevation, etc.) - use a type when the type definition will be reused for semantically different elements (e.g., a 'money' type definition that is reused for elements UnitPrice, Subtotal, ShippingAndHandling, Total, etc.).
|
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
|