Aaron Crane, http://xmlsucks.org/but_you_have_to_use_it_anyway/
und die Idee einer generischen Syntax für Bäume gibt es schon lange (LISP, 1960)