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

RE: Better design: "flatter is better" or "nesting is bette

  • To: "'XML Developers List'" <xml-dev@l...>
  • Subject: RE: Better design: "flatter is better" or "nesting is better" ?
  • From: "Doug Schepers" <doug@s...>
  • Date: Tue, 4 Oct 2005 17:00:04 -0400
  • In-reply-to: <827BC324B431954A855DC4E39E71B02874BDF0@I...>
  • Thread-index: AcXF5F4j+YX7TW5aSCua5q2ryNPJpADQbk3g

RE:  Better design:  "flatter is better"  or  "nesting is bette
 Hi-

I think I'm the one responsible for introducing the term "storage". I
accidentally sent this message only to Roger, so I'm forwarding it to the
list now.

For context, I work primarily with SVG, and I see most of my files as
permanent and canonical, not merely transport media. So, in this case, I
think that "storage" is an accurate term.

Regards-
Doug

doug . schepers  @ vectoreal.com
www.vectoreal.com ...for scalable solutions.

-----Original Message-----
From: Doug Schepers [mailto:doug@s...] 
Sent: Friday, September 30, 2005 3:56 PM
To: 'Costello, Roger L.'
Subject: RE:  Better design: "flatter is better" or "nesting is
better" ?

Hi, Roger-

| I am also supremely compelled by the argument to keep the markup 
| (tags) to a minimum.  So here's the third part of this hypothesis:
| 
| Part 3: Eliminate nonessential markup (tags).  Only use tags that are 
| actually used by your applications *today*.

I don't know that I can agree with that in all cases. If you intend this for
the simple transmission of data from one data source to a known consumer,
your hypothesis stands. But  when the XML format is intended as the storage
medium itself, or when you don't know who might be using your content, the
story is very different. 

Keep in mind that different applications or UA might consume the content
differently, for different purposes. The lesson from HTML (which is markup,
even when it's not XML) might be that traditional browsers present the
content one way, while a text-to-speech app reads it in a manner more
appropriate to that audience. 
  
Stripping out semantic information permanently ensures that the UA or target
application cannot easily grow to better present that content. Just because
your application doesn't process a particular piece of markup now doesn't
preclude its utility in a future verion of the application. Of course, you
can always transform richer content into sparser temporary content for
current usage, but you can't go the other way very easily.

Regards-
Doug

doug . schepers  @ vectoreal.com
www.vectoreal.com ...for scalable solutions.
	

	


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.