Pa, povezani su UML i XML, ali samo posredno. UML sustinski nema nikakve veze sa XMLom. A UML može da se zapisuje i u Xfig formatu ili u bilo kom drugom formatu pogodnom za UML. Za razliku od toga, XML ne može da se "zapisuje" u UMLu niti u Xfigu i potpuno je suludo o tako nečemu i razmišljati. Veza UMLa i XMLa je ista kao i veza nekog naučnog teksta (koji je sticajem okolnosti napisan recimo u LaTeX-u) i LaTeX-a. Ne možeš da kažeš da je npr. kvantna mehanika vezana za XML samo zato što je neko napisao knjigu o kvantnoj mehanici koristeći DocBook-XML.
Sa druge strane, UML je jezik za opis nekih algoritama i samim tim jeste vrlo povezan sa algoritmima, pa bi tu tematski mnogo više spadao.
Druga je stvar što se u algoritmima (odn. u The Art of Programming) već razvija dovoljno priča, dok je XML topic prilično nenaseljen, pa bi zbog toga i zbog neke remote veze UML bolje pasovao u XML.
Poz!
... and the aliens sent an android down to earth, to slow down mankind's development
... and they named it Bill Gates.