Does anyone have informations about tex macro packages and their advantages over XSL (previously known as XSL-FO) ?

I have read somewhere that tex is a good implementation of the XSL standard !

I think this is in regard that tex thinks in matter of boxes (Which is the equivalent of XSL blocks). I this case, is the difference between the two in the fact that at the end tex and macros are only algorithms for typesetting blocks automatically ?