Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Is XML Complete?
Is XML Complete?

The XML-DEV discussion list - the open, unmoderated list supporting XML implementation and development and managed by OASIS - recently considered the burning question of whether XML is complete...or is still missing something.

Renowned XML expert Simon St. Laurent, who initiated the discussion, commented in his opening remarks that, looking at the three original aspects of XML - which he defines as syntax, linking, and styling - it looked to him like they may be close to done. "There is ongoing work on XML," he wrote, "but I think it's fair to characterize both XML 1.1 and Namespaces in XML 1.1 primarily as efforts to clean up outstanding issues (Unicode tracking, excess namespace declarations) while possibly sliding something new in (NEL, IRIs) rather than any kind of new structure or significant modification."

As for XML Schema, St. Laurent, who is author of books like XML Elements of Style, XML: A Primer, and Inside XML DTDs, noted that - so far as he could tell, anyway - the topic had exhausted its participants and he hadn't heard much talk on that front. "Critics seem to have moved elsewhere," St. Laurent opined, "and while supporters occasionally talk about trimming it, there's not much activity there."

What about XLink and XPointer? "XLink is finished, though hardly anyone uses it," continued St. Laurent, "and XPointer is apparently in a dash to the finish before the Working Group (WG) expires on 31 December. Whether XPointer will find more use than XLink thus far remains to be seen."

That left XSLT. "XSLT is certainly growing in its 2.0 development process," was St. Laurent's view, "but it's far from clear that there's strong community support for more than a few pieces of it. XSLT could use a cleanup/minor addition process, but that doesn't seem particularly likely to happen, at least given current World Wide Web Consortium (W3C) activity."

St. Laurent concluded with a couple of open questions: "Are there more issues like Character Entities waiting to surface? Or (apart from that issue) can XML declare victory and call itself complete?"

Not surprisingly, given that XML-DEV has been the premier XML discussion list in the world since its creation in January 1997 by two UK-based professors, Peter Murray-Rust of the University of Nottingham and Henry Rzepa of Imperial College, there were plenty of dissenters once St. Laurent had expressed his viewpoints.

Andrew Watt, for example, joined the discussion to say that, so far as he could see, "We are moving to an XML world with approximately two data models: 1) DOM in the browser for SVG, XHTML, etc., and 2) XQuery/XPath/XSLT/Infoset/AABSABI for the rest." He wondered if that was how others saw things. Watt also noted that, as he put it, "There is a ton of work ongoing on XQuery (and therefore also on XSLT 2.0 and XPath 2.0). And, if my guess is correct, they will pretty much go straight on to add update functionality to XQuery."

St. Laurent was not impressed. "XQuery is a toolkit for working with XML, not part of XML itself," he replied, adding: "The same can be said of XSLT, though XSLT was pretty clearly part of the original style project."

Naturally enough, given the nature of the question ("Is XML Complete?"), the issue of whether XML 2.0 is on its way was raised. Richard Tobin chimed in to say that he wasn't aware of there having been any serious study on this question yet.

"I have heard a vast range of views on what XML 2.0 should be if there is one," Tobin wrote, "from a unification of XML 1.x + Namespaces + Infoset + no substantive changes, to a completely redesigned language."

Douglas Husemann offered his thoughts on XML 2.0 as follows: "Yes an implementation that takes Namespaces into account from the very beginning would be a good thing...but perhaps standardization on specific standards for infosets would be a good thing also," he added. "It would be easier for generated languages to work together in a future implementation."

Let us give the last word to Simon St. Laurent himself, since it was he who started the whole discussion: "I expect XML applications will go on for another decade or more regardless of whether there's any change in the XML core," he declared. Or, in other words: yes, XML is - give or take - complete.

Activities like the recent XML Security specs are largely, in St. Laurent's view, just an adaptation of existing security specs to XML structures. That's to say, it's just an XML application rather than a change in the XML core.

"It's (often) good stuff, and it's interesting," St. Laurent concluded, "but it's about using the infrastructure XML provides rather than building the XML infrastructure."

About Jeremy Geelan
Jeremy Geelan is President & COO of Cloud Expo, Inc. and Conference Chair of the worldwide Cloud Expo series. He appears regularly at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of Cloud Expo's "Power Panels" on SYS-CON.TV.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

I considered that the currently core specs of XML are in an advanced state. However, is clear that it's necessary to define more sofisticated technics that aren't related to SGML origins of XML. For example, in certain use cases it's useful to managed ID attribute types where its scope is similar to namespaces, eg, it only operate upon the content of an element or a document fragment; instead, the XML spec define that the scope of an ID attribute type is the document instance... This changes may be considered in an XML 2.0 spec... I considered that XML is still not complete.


Your Feedback
Sergio Rodr wrote: I considered that the currently core specs of XML are in an advanced state. However, is clear that it's necessary to define more sofisticated technics that aren't related to SGML origins of XML. For example, in certain use cases it's useful to managed ID attribute types where its scope is similar to namespaces, eg, it only operate upon the content of an element or a document fragment; instead, the XML spec define that the scope of an ID attribute type is the document instance... This changes may be considered in an XML 2.0 spec... I considered that XML is still not complete.
Latest Cloud Developer Stories
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have techn...
Nimble, the social CRM platform has announced the launch of Nimble 2.0, billed as the “most social” CRM platform on the market today. Nimble was designed entirely with social CRM in mind and is the first social business platform that empowers companies with the ability to get clo...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined ...
"Having been in the IT field for many years, I believe the cloud computing chapter in the industry is an exciting one and I am proud to be a part of it," said National Reconaissance Office (NRO) Chief Information Officer Jill T. Singer Tuesday, as it was announced that she was on...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE