XML's not abstract enough.  Let's use XLIFF to encode XML to encode our document.


XLIFF is handy.  But when every <group> has an extension data type, something's gone amiss.


Posted at 07:36 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

SOA New Realities


I'm just coming to grips with SOA implemented with REST and JSON, and I'm pleased with the tidy, elegant simplicity of it.


Posted at 06:16 AM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

The XML Balancing Act - Part III, JSON (Revised)


See Sean McGrath's "Mixed Content : Trying to understand the JSON thing" for some insightful comments on XML vs. other data representation languages. Additionally, "When do you use XML, again?" adds a new wrinkle.

Posted at 10:03 AM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Clarifying XML's Strengths.


In "XML - One Ring to Rule Them All..." I recounted 8 lame reasons for using XML. In response I've gotten a couple of good reasons for using XML. Some of the thinking, however, isn't perfectly clear, so I'll lift up the issues here.

Posted at 10:55 AM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

XML - Scripting - SQL - a DSL: which fits the problem better?


We've wandered from the original point: lame justification from XML. We've moved on to looking at the four core choices for data representation: XML, a Scripting language (e.g. Python), SQL and a DSL. We have tradeoffs among these languages. We also have knee-jerk preferences, not based on engineering, but on considerations best described as political.

Posted at 11:46 PM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

A Good Reason for XML


In "XML - One Ring to Rule them All..." I plowed through a number of creepy, low-value reasons people gave for using XML. Then Kontrawize weighed in with "XML is first class, scripting languages are second class" with a good reason for using XML.

Posted at 10:39 AM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

XML - One Ring to Rule them All...


... And in the darkness bind Them. In Juri Pakaste - The Blog // the world we create, the posting "Stamp on the ants" lifts up a great discussion in The Server Side, "Raven 1.1: Build Java with Ruby". This discussion hits the XML vs. "Domain Specific Language" (DSL) pretty solidly.

Posted at 12:43 PM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

JB replies: Why Another Programming Language?


The reasons are simple - my problem appears unique (at least to me).

Posted at 08:37 PM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

XML/XSLT - A Response


XSLT holds the promise of being the universal tool and doing all things poorly

Posted at 03:37 PM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Not the first time...


XML/XSLT and related standards appear to be the holy grail or maybe the philosopher's stone for data processing.

Posted at 02:23 PM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to: