ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> xml-dev
xml-dev
RE: SV: SV: [xml-dev] XML=WAP? And DOA?
by Bullard, Claude L (Len) other posts by this author
Jan 15 2002 6:51PM messages near this date
RE: SV: SV: [xml-dev] XML=WAP? And DOA? | Re: SV: SV: [xml-dev] XML=WAP? And DOA?
Gad, Gavin, it seems that all we are saying is what we have said for years and years: 
don't confuse XML with applications of XML.  XML Doesn't DO Anything.  I noted 
in the article that Elliotte references at Cafe con Leche

http://www.idealliance.org/papers/xml2001/papers/html/04-05-01.html

"To many people XML is best described as data. To be pedantic, XML is not data, XML 1.0 ( W3
C Recommendation Feb 1998 ) is data. In it's most general sense the term XML refers to a ext
ensive set of XML based standards that encompass everything from the core W3C standards ( e.
g. XML schema, XSLT etc. ) to standards defined by various industrial verticals ( e.g. Roset
tanet ) and numerous other bodies ( e.g. ebXML, SOAP )."

To be even more pedantic but more correct, XML IS ONLY SYNTAX and then, 
applied.  Kirkham deliberately confuses that then uses that confusion to
rope people into the "objects must make room" argument.  [Disguise the 
turtle as the rabbit...].  Who bloody cares.  The reason I hear most 
of the time for using objects isn't data encapsulation; it is code 
or interface inheritance, the great timesavers.  Why fight over that? 
Well... to sell XML and Sun frameworks.  (MyObjects and YourData 
make a wonderful marriage... The Turtle wins because the Turtle 
is always the Hero of this Cartoon Fable.)

XML at the boundaries:  unless you need load balancing, don't 
worry about this one until you have to get the humans to agree and 
then carefully limit the humans who have to agree if you can.  
Reverse entropy???   Can we say, ecotonal boundaries?

So here is a Sun engineer who isn't wrong 
in that XML is to an OOP, an atavism, starting a fight which was over 
before it was begun.  By design, XML is not a disruptive technology. 
It is the least disruptive possible.  Disruption by application is 
how any technology gets a foothold in the market and the textbook, 
but XML instances are just data with labels and nesting.

Let's see which app gets the best part of the cookie:  WebCGM or SVG.

len



From: Gavin Thomas Nicol [mailto:gtn@[...].com]

On Tuesday 15 January 2002 10:41 am, Elliotte Rusty Harold wrote:
>  No, that misses point completely. The point is not whether XML *can*
>  be as opaque as anything else. It whether XML *is* as opaque as
>  anything else.

I think you are confusing XML with XMl data and XML practise.

You are correct that in many applications, tag names/attributes add 
value to the data. That has nothing to do with XML *itself*... just 
the way people use it.

-----------------------------------------------------------------
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> 
Thread:
Bullard, Claude L (Len)
Gavin Thomas Nicol
Paul T

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved