On 12/20/2016 08:27 AM, Per Jessen wrote:
Anton, you're not actually trying to argue that you would use XML to ensure proper data transmission? :-)
LOL! No, I use streaming XHTML, or for some data feeds stream JSON. We all do, in case you hadn't noticed. For example, I use Firefox and store my session snapshots as JSON. I store all my mindmaps as XML - the semantic content is important. I get my weather reports and other streaming data from services that supply it as streaming JSON. If you use any web application that does behind the scenes updating of data it probably uses the AJAX/JavaScript mechanisms to get asynchronous data from the server. you see that with google when you type a string and it presents suggestions as as pull-down options. What's going on behind the scenes uses data transmission in XML or more likely JSON. The whole point of JSON, which, lets face it, is not that much of an overhead wrt CSV, is the structuring of the data. It makes streaming assimilation much easier and as I say, had some error handling capabilities that do not exist with CSV. Why do I think streaming is so important? Well, try this. Instead of using a web browser, access all your pages by downloading them using wget or curl and then displaying them. you have to wait for the whole file to be dowloaded, all the CSS to be downloaded, all the images to be downloaded all before you see ANYTHING AT ALL. Most sites now make use of streaming mechanism. They may not display the whole page, but you don't get too frustrated as they display the structure, title, the take-away synopses and keep up with you as you read down the page and scroll. To do this there must be structural and possibly semantic data n the stream so that the parser & display know where to put things. Yes, sometimes they get it wrong and piss poor design or piss poor implementation means you page jitters around :-( There are so many situations where real time data flow from remote sources is important. Databases? Well I've seen brokerage terminals where the database of stock trades, performance is both historic and up to the minute because its drawing on both the archived data and the streaming current data. The volumes involved are very large and they are continuous. But their structure and semantic content is very important as the INTEGRITY must be guaranteed. You can't do that with CSV. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org