【发布时间】:2014-06-27 09:03:41
【问题描述】:
FOR XML 命令使用列名来创建 XML 节点。我需要以我从数据库中获取的值来命名我的节点。据我所知,您不能做诸如
之类的事情选择键作为部分
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 获得此功能。非常感谢您的帮助。
【问题讨论】:
标签: sql-server tsql for-xml