Roger Jennings has a short, interesting article on SqlXml Soap support and integration with WinForms and InfoPath.


Note, his observation on the fact that aliasing table names does not work is correct.  This is due to the fact that SqlXml's Soap support uses client side For Xml formatting, where table aliases are not available.  The only work around (and not much of one) is to rename the table.  Note even relational views will work since SqlXml uses the base table names for aliasing.