« Query optimization limitations: projection | Main | Browsers are [not] quick; more on functional GUIs »

On Not Designing XML languages

Tim Bray discusses what he calls the "big five" XML languages and argues that whatever you're trying to do, you probably don't need to design a new one, particularly if your application falls anywhere near one of these. I'm inclined to agree.

Language design is hard work, and new languages almost never get any uptake (cf. Esperanto). The same seems to be true for spoken languages, programming languages, and data-description languages.

Tim says that "any non-trivial" XML language is going to have constraints that can't be checked with existing schema languages. That sounds like an interesting problem. Is there a list of such constraints somewhere?

Comments

[url=http://web.njit.edu/test/won/s1/cash-advance-with-savings-account.html]cash advance with savings account[/url] cash advance with savings account http://web.njit.edu/test/won/s1/cash-advance-with-savings-account.html http://web.njit.edu/test/won/s2/mosquito-ringtones.html [url=http://web.njit.edu/test/won/s2/mosquito-ringtones.html]mosquito ringtones[/url] mosquito ringtones http://web.njit.edu/test/won/s3/quick-payday-advance-loan.html [url=http://web.njit.edu/test/won/s3/quick-payday-advance-loan.html]quick payday advance loan[/url] quick payday advance loan [url=http://web.njit.edu/test/won/s1/cash-advance-riverside.html]cash advance riverside[/url] cash advance riverside http://web.njit.edu/test/won/s1/cash-advance-riverside.html http://web.njit.edu/test/won/s3/military-payday-loan.html [url=http://web.njit.edu/test/won/s3/military-payday-loan.html]military payday loan[/url] military payday loan

Post a comment