FOR XML コマンドは、列名を使用して XML ノードを作成します。データベースから取得した値に基づいてノードに名前を付ける必要があります。私の知る限り、次のようなことはできません
SELECT キー AS セクション
SECTION | KEY | VALUE
-----------------------------------------------------------
PageAddProduct | ErrorDateFormat | Incorrect value
PageAddProduct | ErrorNotSelected | Please select value
WidgetLogin | Title | Connexion
WidgetLogin | MailLabel | Mail
これは目的の XML 出力です
<Resources>
<WidgetLogin>
<Title>Connexion</Title>
<MailLabel>Mail</MailLabel>
</WidgetLogin>
</Resources>
For Xml でこれを取得できるかどうかはわかりません。助けていただければ幸いです。