[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: RE: Attribute Order (Was: Create XML )


order of attribute in xml
I completely agree with Bulard that attributes have to be used only 
for technical meta information something like version, namespace 
or artificial identifier. Don't put color, height or even name to attributes. 
I believe the best way is in creating something you could name 
"Information Entity". 
For Information Entity component is good idea in creating something 
like Properties sub element and putting there names, qualifiers, 
classifiers and etc. Every component in schema will derived from 
Information Entity. The Properties sub element I would call "_property" 
(I prefer single notation). 
For me _property element is positional (structure based) element like _head or _body elements in rule markup language. For all positional elements 
I'm suggesting in using underscore. I'm trying to say that we usually 
operate semantic kind of elements and positional kind of elements. 
Element and Attribute in XML Schema for us are clearly positional elements.

Cheers,
Vladimir


> That is the explanation some advocate.  I think it is  
> brain candy for those who believe these features must 
> have some sound basis in science, math or practice. 
> IMO, attribute usage is largely stylistic and the main 
> reason the feature is preserved is to keep IDs 
> attached to the element they identify.  Other means 
> for doing that are messier.  The tacit presumption 
> is scope.
> 
> Compromises made for a particular SGML application (HTML) 
> rankled some (including me, I don't like it as a 
> rationalization), but they were politically prudent. 
> My only problem with attributes is that they are 
> often misunderstood when object-oriented backgrounds 
> are applied to markup design; thus the field/attribute 
> impedance mismatch, and when used for dumps of 
> relational dbs such that rows are elements and 
> columns are attributes. 
> 
> len
> 
> 
> From: ari@c... [mailto:ari@c...]
> 
> I'm not sure where I got it from, but I seem to have this notion that
> character data are what a human reader should see, while markup,
> including attributes, is something of a hint to software.
> 
> There are characters in a document and (meta)information about the
> characters.  Some of those metadata can be predefined, e.g.,
> html:title, and that leads to element tags; sometimes you need free
> text, such as for an href, which leads to attributes.
> 
> So I see three things - text, predefined metadata and free-form
> metadata. I can't immediately think of three more kinds of metadata
> I'd want in a document.
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
> 


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.