Could someone please explain the difference between GML and SVG. I understand the GML is used to describe geographic data and that SVG is used to describe vector graphics, but how do the two link and what are the other fundamental differences? many thanks

forgot to add: can XSLT be used to transform GML into SVG?