No právě proto, že XML je čím dál tím víc podobný LISPU. Postupně do toho přidávají programovací jazyky, když už rovnou na začátku mohly šáhnout po programovacím jazyku, který je zároveň datovým formátem. LISP totiž s datovým formátem porovnávat můžu, protože LISP je datový formát. V něm totiž těžko určíš co je ještě kód a co už jsou data a naopak. Na začátku byl strojový kód, pak asembler, frotran a pak se zjevil LISP na druhé straně programátorského vesmíru. Ze strany od strojového kódu, assembleru a fortranu přibívají další a další jazyky jako macroassembler, C, BASIC, Pascal, ... až po Perl, Python, Ruby. Na druhé straně vesmíru vznikl Smalltalk, Haskel, ... Z té první strany se objevují stále nové a nové jazyky, které se stále více a více snaží podobat LISPu. No a pak tu máme datové formáty, které nam do tohoto vesmíru přícházejí jako by z jiné dimenze, ale zas se do toho začnou přidávat schopnosti programovacího jazyka a uprostřed toho všeho, kam to všechno směřuje něco je. Už ten bod známe. Ano je to LISP.