Use of Tags

Andrew Layman andrewl at microsoft.com
Tue Apr 20 22:34:53 BST 1999


Regarding use of elements versus attributes, Andy Dent wrote "The path that
Microsoft seem to be following with XML-Data is to use elements ... My
single biggest problem with this is the reuse of elements within other
elements - you can't define an element with local 'scope'. What happens when
Amount is an i2 in one context and a float in another?"

At http://www.w3.org/TandS/QL/QL98/pp/microsoft-serializing.html you'll find
a description of a style of using XML in which attributes play a major role,
specifically to avoid the problem you mention with local scope.  

This particular style is designed for representing graphs of typed objects
in named relations using currently-available tools and technology. If
Microsoft's advocacy of this seems less than dogmatic, it is because other
contexts may reasonably call for other styles.

Best wishes,

Andrew Layman
Architect
Microsoft

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list