[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Attributes v Elements
http://xml.coverpages.org/elementsAndAttrs.html This page has links to various discussions on the subject of when to use elements and when to use attributes. I personally like to use attributes when the implied constraints of attributes apply. For example, if I have a non-repeating property whose value can only be simple text, then I like to use attributes, so that these constraints are immediately apparent in the instance. When dealing with document-oriented applications, of course, the distinction between attributes and elements is important for other reasons. Evan Lenz XYZFind Corp. > -----Original Message----- > From: Conder, Tom D (N-MAXIM Group) [mailto:tom.d.conder@l...] > Sent: Wednesday, May 16, 2001 9:34 AM > To: xml-dev@l... > Subject: Attributes v Elements > > > Is there a good reference on the Web offering advice about various design > decisions I have to make while developing a DTD (or XMLSchema)? > > For example, it is not immediately obvious when to use attributes and when > to make an element a complex type. > > Suppose we want to make an XML file whose structure supports > currency. Which > is better? > > 1) a simple type with an attribute > > <currency type="USDollar"> > 10 > </currency> > > 2) a complex type with no attribute > > <currency> > <type>USDollar</type> > <value>10</value> > </currency> > > 3) a simple type with two attributes > > <currency type="USDollar" value="10"/> > > Is there a simple rule of thumb to apply to the use of attributes? > > Tom Conder - Contractor, Lockheed Martin Mission Systems > 1035 Eastgate Drive > O'Fallon IL 62269 > (618) 628-2051 > > ------------------------------------------------------------------ > The xml-dev list is sponsored by XML.org, an initiative of OASIS > <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To unsubscribe from this elist send a message with the single word > "unsubscribe" in the body to: xml-dev-request@l...
|
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
|