You can embed SVG into XHTML, provided that your browser natively implements SVG. E.g. Firefox 1.5+ supports most of static SVG with DOM

The SVG part starts below. Click on one of the rectangles.
width="100%" height="100%" version="1.0"> Simple Interactivity with Dom This is a simple SVG-DOM demo. Clicking on buttons will change the face, i.e. modifiy XML/SMIL attributes. The drawing was made (quickly) with Inkscape. I did not try to change CSS styles, so I made a few manual changes to the original static SVG which is in file omme.svg This inner svg is some hack: onload will not work with the top-level svg. We do need init to work in order to get at the document root (this is not like normal XML it seems). Below is the definition of the head, eyes and mouth Below we have the 2 eyes. Both are deep green for starters. Below we have 3 mouthes Below are the 3 buttons to the right
The SVG part ended above