This is a very interesting approach. I would like to have some more information concerning this approach and I'm willing to help to improve the article
As I tried that in a component in Joomla 1.5, I needed to to set the content-type of the response to xml: header("Content-type: text/xml"); Joomla does't seem to check the type of content in the output buffer to make the correct settings (which is good).
In Joomla 1.6 and newer, you can't use anymore index2.php. Instead use component URL + &tmpl=component, e.g. index.php?option=com_mycomponent&view=mycomponent&Itemid=5181&tmpl=component
John prog (talk) 02:35, 26 September 2012 (CDT)