This is the basics. I am making modifications, so this may not execute correctly, but I still don't know how to display the xml document when this procedure does execute.
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoCREATE PROCEDURE [dbo].[Submission]ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements.SELECT 1 as Tag, NULL as Parent, s.AGENT_ID as [Store!1!id], s.AGENT_FIRSTNAME as [Store!1!name], NULL as [Sale!2!orderno], NULL as [Sale!2!1ty], NULL as [Discount!3!type], NULL as [Discount!3!lowqty], NULL as [Discount!3!highqty], NULL as [Discount!3!amount!element]FROM T_AGENT sUNION ALLSELECT 2, 1, s.AGENT_ID, s.AGENT_FIRSTNAME, sa.PROP_CITY, sa.PROP_ZIPCODE, NULL, NULL, NULL, NULLFROM T_AGENT s, T_PROP saWHERE s.AGENT_ID = sa.PROP_IDUNION ALLSELECT 3, 1, NULL, s.AGENT_ID, NULL, NULL, sa.PROP_STREETNUM, sa.PROP_STREETNAME, sa.PROP_CITY, sa.PROP_ZIPCODEFROM T_AGENT s, T_PROP saWHERE s.AGENT_ID = sa.PROP_IDORDER BY [store!1!name]For XML EXPLICITEND