XML alternatives

Saturday 4 June 2005

If you think XML is full of crap that no one needs (DTDs, anyone?) or could have been made simpler (we need element names in end-tags why?), then Paul "PaulT" Tchistopolskii's page of XML Alternatives is for you. He lists a number of projects whose goals are similar to XML (to structure data for computer use). The list also includes things like intuitive text markup schemes (like wiki text), and front-end languages for bizarre XML syntax (like NiceXSL).

Of course, none of these alternatives will come anywhere near XML's ubiquity, but it's good to know there are other possibilities. Lots of people use XML in situations where interchange isn't required, and other options are perfectly reasonable choices.

tagged: » 1 reaction


Charles Miller 9:54 PM on 5 Jun 2005

The general justification for element names in end tags is it makes it easier to locate errors in an XML document.

In the malformed document [a][b][c]one[/]two[/], which tag should the parser report as not being closed? While it doesn't make much difference on a trivial document, it does on a more complex document such as an HTML page full of tables.

Add a comment:

Ignore this:
not displayed and no spam.
Leave this empty:
not searched.
Name and either email or www are required.
Don't put anything here:
Leave this empty:
URLs auto-link and some tags are allowed: <a><b><i><p><br><pre>.