A reader asked us recently whether there existed a profile to easily combine XHTML and SVG.
The short answer is, yes, there is. The slightly longer answer is that indeed, in 2002, the W3C SVG and HTML working groups got together to work on a proposed profile that would use the power of XHTML modularization to create a profile combining the XHTML, SVG, and MathML languages. The result was the XHTML +MathML +SVG Profile W3C Working Draft. Check this sample document using XHTML +MathML +SVG, to see if your favorite browser supports the profile.
More recently, and perhaps more interesting, is the current effort called CDF, which has developed a framework for compound documents, as well as a few profiles. A majority of these specifications are currently in the Last Call phase, where comments are most welcome.