I noticed I might have seemed to contradict my ownargument there in that MS did facilitate (as far as I'veheard) AJAX but didn't push through to wide adoptionthe XML Island technology (and didn't continue XSLTsupport in IE beyond XSLT 1.0). I guess the difference*might* be that, if it is true what I heard that AJAX wasfor the sake of providing facilities to an online versionof Outlook, then that would more obviously generaterevenue (directly) than would IE. Plus interoperabilityof IE wasn't likely to return assured revenue either.Just a guess. So the answer might just lie in money andROI as being the reason XML succeeded outside of thebrowser but less so within it.----Stephen D GreenOn 29 April 2013 14:54, Stephen D Green <stephengreenubl@gmail.com> wrote:Mmmm.XML adoption into other technologies (the ones typically paidfor in moderate or 'expensive' license fees, etc and used byenterprises with the will to invest and consciousness of a likelyROI) like RDBMSs was well championed by the sellers ofthose technologies. It seems to me that browsers didn't havesuch sellers who could adequately champion the adoption ofXML since they couldn't themselves see an ROI and couldn'teasily pass on the cost of the adoption. I don't think they wouldhave found the issues like 'hypermedia affordances' at allinsurmountable if they'd had the will or potential ROI to investin getting such things fixed. Afterall it was the like of MS whoinvested in getting AJAX up and running and ensuring XMLwas adequately specified by adopting early and providing thecontributions and feedback to the W3C XML WG(s) - alongwith Sun and others who had big customers paying large sums.Mere browsers didn't give such good returns perhaps so evenMS might have not put so much welly into getting the likes of'XML islands' supported more widely (IMHO).----Stephen D GreenOn 29 April 2013 14:35, Rushforth, Peter <Peter.Rushforth@nrcan-rncan.gc.ca> wrote:
Stephen,MicroXML, like XML before it, failed to explicitly acknowledge the architecture of the Web, soit will fail on the Web too, IMHO. Failure on the web has little to do with namespaces, whichis the dominant 'problem' addressed by MicroXML.If it had included simple hyperlinks, @href, @src, @type, @rel, it would have a better chance atsucceeding on the Web.But I think the major impediment to adoption on the Web is the browser, which plays nicely withhtml/css, images and javascript but not with anything else. So it is simply what Jirka identifies: developerscan use json-p across origins to get access to the data their applications demand, so XML isas a result a non-starter.Funny thing, I only recently came across the SLink proposal and some commentary about itfrom the browser crowd. It seems that in the drive to eliminate 'application' semantics fromXML, the application called the Web was eliminated also.Peter
From: Stephen D Green [mailto:stephengreenubl@gmail.com]
Sent: April 29, 2013 09:02
To: Jirka Kosek
Cc: Simon St.Laurent; xml-dev@lists.xml.org
Subject: Re: [xml-dev] XML's greatest cultural advantage over JSON
Just comparing the time it took for XML to be adequatelysupported in RDBMSs and application frameworks like.NET and Java and the time it has taken for it to be adequatelysupported in Javascript (and browsers for that matter) andyou get the idea the latter have either been rather tardy orhave lacked strong user demand, or there has been someother major blocker not suffered by RDBMSs and applicationframeworks. It's probably too late to think that that will everbe fixed. MicroXML doesn't seem to have made any impacton the problem. Probably nothing will. (IMO of course)
----Stephen D Green
On 29 April 2013 09:50, Jirka Kosek <jirka@kosek.cz> wrote:
On 28.4.2013 14:22, Simon St.Laurent wrote:I think that story is different. Javascript in browser doesn't have
> XML had a chance with an open-minded crowd of people eager to embrace
> it. By and large, we utterly failed to convince them. Once other
> options emerged, they ran there.
usable XML API (DOM is simply ... DOM), but evaluating JSON with eval()
at that time was very easy (do you still remember E4X?). Also given the
browser security model you are unable to fetch cross-site XML resources,
but you can do the same with JSON-P. So with JSON it was possible to
walk around limitations in browser, nothing more. With better XML API in
browser and more reasonable security model situation between JSON/XML in
Web front-end development could be very different.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
------------------------------------------------------------------
Bringing you XML Prague conference http://xmlprague.cz
------------------------------------------------------------------