fyi, a notable xml-based web-api holdout is wechat-pay, with a billion active users [1],[2]. arch-rival alipay otoh uses json.
-kai [1] official wechat-pay documentation https://pay.weixin.qq.com/wiki/doc/api/download/wxpay_document.zip [2] swagger documentation for wechat-pay https://kaizhu256.github.io/node-swgg-wechat-pay/build..beta..travis-ci.org/app/ On Tue, May 21, 2019, 05:08 Michał Wadas <[email protected]> wrote: > I'm not sure why is that discussed. XML is natively supported in browsers > and there are npm packages to bring exactly the same interface to Node.js > and other server envs. > > If you want Node.js to include some kind of XML parser in its core > library, I suggest using their bug tracker (but it was rejected 4 years ago > - https://github.com/nodejs/node/issues/2709 ). > > On Mon, May 20, 2019 at 9:35 PM Isiah Meadows <[email protected]> > wrote: > >> My bad. I should've known that. :-) >> >> (I've looked *way* too deeply into the React/Redux ecosystem to have >> any sort of excuse on this one.) >> >> ----- >> >> Isiah Meadows >> [email protected] >> www.isiahmeadows.com >> >> On Wed, May 15, 2019 at 11:39 PM Jordan Harband <[email protected]> wrote: >> > >> > (that's not react's creator; that's redux's creator, who is now a >> member of the react core team) >> > >> > On Wed, May 15, 2019 at 8:17 PM Isiah Meadows <[email protected]> >> wrote: >> >> >> >> Fun fact: React elements are plain JS objects that are nearly >> JSON-compatible. The only reason why they aren't is because of the presence >> of a `$$typeof: Symbol.for("react.element")` property on React elements, to >> prevent people from using non-array object results of >> `JSON.parse(jsonString)` directly as a child. The rationale for this is >> explained in this blog post by React's creator: >> >> https://overreacted.io/why-do-react-elements-have-typeof-property/ >> >> >> >> I would say that we live in a JSON-centric world for APIs, >> SGML/XML-centric for UIs. (I wish XHTML efforts actually stuck, to be >> honest. `<script src="..." />` is one reason XML would've been better than >> SGML IMHO.) >> >> >> >> On Tue, May 14, 2019 at 01:47 Ed Saleh <[email protected]> wrote: >> >>> >> >>> Thanks for reply. Didn't know that it existed before! >> >>> I don't think we can say that we live in a JSON centric world when >> things like React show up and revolutionize web development. I think JSON >> has its uses and XML has its uses. UI shouldn't been ever seperated from >> controller since one can't exist without the other. >> >>> ________________________________ >> >>> From: es-discuss <[email protected]> on behalf of >> Sanford Whiteman <[email protected]> >> >>> Sent: Tuesday, May 14, 2019 1:37:46 AM >> >>> To: [email protected] >> >>> Subject: Re: Proposal: native XML object support. >> >>> >> >>> > let foo = <input type="button" value = "Ok"\> >> >>> >> >>> This is a retread of E4X ( >> https://en.wikipedia.org/wiki/ECMAScript_for_XML) >> >>> so I can't imagine it would be resuscitated in a (for better or >> worse) JSON-centric >> >>> world. >> >>> >> >>> —— Sandy >> >>> >> >>> _______________________________________________ >> >>> es-discuss mailing list >> >>> [email protected] >> >>> https://mail.mozilla.org/listinfo/es-discuss >> >>> _______________________________________________ >> >>> es-discuss mailing list >> >>> [email protected] >> >>> https://mail.mozilla.org/listinfo/es-discuss >> >> >> >> -- >> >> ----- >> >> >> >> Isiah Meadows >> >> [email protected] >> >> www.isiahmeadows.com >> >> _______________________________________________ >> >> es-discuss mailing list >> >> [email protected] >> >> https://mail.mozilla.org/listinfo/es-discuss >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

