SQL Server 2008 - Ajouter une déclaration XML à la sortie XML

J'ai été aux prises avec celui-ci pour quelques jours maintenant, je suis à la recherche d'automatiser une sortie au format XML avec la syntaxe suivante

 SELECT (
   SELECT CONVERT(VARCHAR(10),GETDATE(),103)
   FOR XML PATH('DataVersion'), 
     TYPE
   ),
   (  
   SELECT CoNum,
     CoName,
     CONVERT(VARCHAR(10),AccountToDate,103) 'DLA',
     LAFileNet
   FROM @XMLOutput  
   FOR XML PATH('Company'),
     TYPE  
   )
 FOR XML PATH(''),
   ROOT('Companies')

Qui crée le dessous de sortie

<Companies>
  <DataVersion>15/11/2010</DataVersion>
  <Company>
    <CoNum>111</CoNum>
    <CoName>ABCLmt</CoName>
    <DLA>12/12/2010</DLA>
    <LAFileNet>1234</LAFileNet>
  </Company>
  <Company>
    <CoNum>222</CoNum>
    <CoName>DEFLmt</CoName>
    <DLA>12/12/2007</DLA>
    <LAFileNet>5678</LAFileNet>
  </Company>
</Companies>

Ce que je suis aux prises avec la façon d'ajouter la déclaration XML <?xml version="1.0" encoding="ISO-8859-1" ?> au-dessus de la sortie??

Mise à jour 1: serais-je corriger dans la pensée j'ai besoin de créer un schéma XML dans SQL server pour définir le xsl:output. Puis affectez la sortie de ce schéma?

Mise à jour 2: Ont depuis trouvé ces liens
http://forums.asp.net/t/1455808.aspx -- Découvrez comment à partir de Jian Kang. Aussi
http://www.devnewsgroups.net/group/microsoft.public.sqlserver.xml/topic60022.aspx

source d'informationauteur Pixelated