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

RE: Programming for Markup vs. Markup for Programming


RE:  Programming for Markup vs. Markup for Programming
I understand the advantages where one wants and 
needs aggregation.

Aggregation is not always useful.  There are lots of 
examples where it is better to keep the markup and the 
instance simple by reinventing the markup rather than 
attempting by namespace assignment to provide a means 
to identify the processors in the framework.   If the 
namespace is dereferenced and points to something like 
RDDL, que bueno, but that is just a level of indirection 
for choosing the interpreters to choose the referents. 

So, yes, useful, but not necessary.

To me, that means XML 1.0 + Namespaces 1.0 where the 
first choice is to use XML, then one chooses to use 
Namespaces.  The dependency goes from left to right, 
not right to left.

len

-----Original Message-----
From: Didier PH Martin [mailto:martind@n...]

Hi Len,

Len Said:
Yes, I realize that people want namespaces in core.  It's 
a bad idea and if these threads don't get that across 
clearly, people aren't listening.  There is a lot of 
basic work that can be done that never touches namespaces. 

Didier replies:
I can say from a practical perspective that namespaces are useful since
one particular feature of XML is precisely to enable the creation of a
new domain language by assembling other domain languages. I do not have
this advantage with other languages and this is probably the biggest
invention of XML. However, the inherent problem with assembling
disparate domain languages is that they may use the same word for a
different meaning. 

An other advantage but not actually in the spec is the capability to
relate the namespace to some documentation, a document identified by the
namespace URI giving more information about this
vocabulary/structure/semantics construct set. I cannot easily send a C++
or a smalltalk spec and related document with a C++ or smalltalk program
but I can link a namespace to an on-line documentation. If the whole
community including W3 would simply, for a moment, stop the Byzantine
fights and think in "practical" terms of what can _really_ help the XML
framework users whatever them call themselves programmers or XML
authors, we would progress in the right direction.

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.