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

Re: XML-formatted data can be incrementally enriched with more

  • From: Michael Kay <mike@saxonica.com>
  • To: "Costello, Roger L." <costello@mitre.org>
  • Date: Sat, 28 Oct 2017 20:48:43 +0100

Re:  XML-formatted data can be incrementally enriched with more
The ability to extend a data format while retaining backwards compatibility is important, and was no doubt one of the objectives of the design of XML.

But I don't think that's primarily what the "extensibility" property is about. The "X" in "XML" is there primarily to contrast with HTML, and it refers to the fact that XML is a syntax without a vocabulary: you roll your own vocabulary rather than using one that comes out-of-the-box with the markup syntax.

Of course that property isn't unique to XML either; it was there in SGML and in ASN.1, for example. For that matter it's there in CSV.

XML doesn't have one unique selling point where it offers something that no other format offers. The reason it was successful was (a) that it offered enough functionality to meet people's needs, (b) combined with enough simplicity to make it inexpensive to implement, (c) at a time when the need for such a format existed and was recognized, and (d) when, for reasons I have never fully understood, there happened to be no serious competitor around.

And no, I don't find it remotely disheartening that there are other formats that can do some of the same things that XML can. If the ideas are technically sound, then in a healthy competitive world, the same ideas will crop up elsewhere.

Michael Kay

On 28 Oct 2017, at 20:10, Costello, Roger L. <costello@mitre.org> wrote:

Hi Folks,


Thank you (again) for your outstanding responses.


I found your responses surprising. In a nutshell, you told me that many, if not most, data formats – both text and binary – are extensible.


XML, it seems to me, has always made it a point to advertise that one of its virtues is that it is an extensible data format. After all, it’s built right into its name: Extensible Markup Language. But now you tell me that, in fact, extensibility is part of many data formats. XML is not unique in that regard.


Isn’t that disheartening?




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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.
First Name
Last Name
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.