Attention, je raconte peut-être des bourdes énormes. Merci à des personnes plus qualifiées de corriger mes délires éventuels
Ce sont deux formats à peu près identiques. Le sxw était le format hérité de Staroffice utilisé jusqu'à l'avant dernière version d'Openoffice mais celui-ci se faisait un peu vieillot et ne respectait pas complètement les standards du XML. L'odt en a été dérivé par la suite et apporte de nouvelles possibilités.
Le sxw et l'odt sont en fait un simple ensemble de fichiers texte (extension XML) zippés (il contient aussi les images et objets que tu as ajouté à ton document). Le formattage est décrit par des balises comme pour le HTML.
Essaie d'ouvrir un fichier .odt ou .sxw avec un utilitaire zip et tu pourras voir les fichiers et répertoires qui composent le document ainsi que toute la façon dont le formatage est décrit.
Maintenant, si tu veux conaître les différences dans le langage de balisage, tu peux mater la doc qui donne les spécificités techniques de chacun, mais bon courage car ça doit bien représenter au total un bon millier de pages...
odt a beau être le format natif d'Openoffice, en fait il ne lui est pas vraiment spécifique. Il s'agit d'un format libre et très documenté qui n'est pas lié au logiciel (bien qu'à ma connaissance Openoffice soit encore le seul à pouvoir les lire et les créer), un peu comme le rtf.