|
|
|
|
|
by ori_b
4446 days ago
|
|
Yes, it was a drunken, stumbling step forward. Let's take another one, and move to something simpler, which solves the problem better. To quote Phil Wadler's paper about XML, where he established some of the principles that influenced Xquery: "So the essence of XML is this: the problem it solves is not hard, and it does not solve the problem well."[1] I suggest reading the entire paper; It shows a number of shortcomings, but it's also rather enlightening about how XML actually is structured, and how its semantics are defined. (ie, in spite of that quote, it's not just XML bashing) [1]http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.109... |
|
That said, I'm very skeptical of the XML-for-everything school, and nearly murdered a group of engineers who were using XML to transfer data from one spot in an app to another, even though it all ran in the same JVM. So maybe I'm more defending a small subset of XML rather than the XML-industrial complex.