[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: What are the practical, negative consequences of thinking
In its historical origins, textual content is what the human reader gets to see and attributes are instructions to the compositor. "Document-oriented" XML designs continue to use this convention, and it does no harm. It's nice to know, for example, that string() applied to a mixed content element will give you meaningful text. But that's only a convention. It's fairly meaningless for "data" as distinct from "documents". It's a useful convention, but attributes are metadata only if the document designer chose to follow this convention. Michael Kay Saxonica > > Besides, what difference does it make if people think that attributes are metadata? Can you give me a concrete, practical example showing where bad things happen because someone thought that attributes are metadata? > I had one this morning where I wanted a document to contain a summary of error messages extracted from various specs, and knowing that you can do string(xx) to get the message text, ignoring all the markup, is very handy.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|