Comment Re:Syntax (Score 2) 3
So I would say its the 70th attempt not 15th....
In particular you can see that NextStep Property lists in 1989 and LUA from 1993 both contributed data storage formats using braces {} and = equals. Long before JSON. The most similar previous attempt for XML was SDL by the Apache foundation 2003. In fact a subset of SDL can be parsed by XMQ! Notwithstanding that braces {} and = was used in the C programming language and its precursor B from the late 1960s.
Also using braces {} and = to render XML is trivial, the really interesting problem is how to solve the whitespace problem. I how to quote text that contains whitespace and at the same time offer a nice looking pretty printing.
You cannot pretty print HTML, since external dependencies on CSS will let you know when the whitespace is significant or not, ie if you are allowed to introduce newlines and indentation. And even if do track the whitespace through CSS and other settings, and if the conclusion is that you cannot pretty print because the whitespace is significant, then, dang, you cannot pretty print.