• Maybe I am missing something but this solution sounds a little bit like reinvention of the wheel. I typically bypass the XML in my applications by using typed datasets. Technically, this isn't bypassing XML but I don't think in terms of XML when I am using them. A typed dataset can be serialized to XML using the GetXML method (inherited from the DataSet class). If that isn't pretty enough then an XSL transformation should do the trick. I have used this with UI designers that needed XML data in Flash and they were able to work with the DataSet data without any transformation despite minimal programming experience.

    [font="Tahoma"]Bryant E. Byrd, BSSE MCDBA MCAD[/font]
    Business Intelligence Administrator
    MSBI Administration Blog