【发布时间】:2021-01-03 05:45:51
【问题描述】:
请您帮助我了解如何生成具有多个属性的 XML/HTML
我有这个 SQL 代码
select
[td/@align] = 'center', td = format(GETDATE(),'dd.MM.yyyy'), null
for xml path('tr')
此代码作为其结果返回:
<tr>
<td align="center">16.09.2020</td>
</tr>
我需要
<tr>
<td align="center" style="background-color: red;">16.09.2020</td>
</tr>
不知道怎么做...
如果我尝试使用类似 [td/@align/@style] 的东西 - SQL 会导致错误
列名“td/@align/@style”包含 FOR XML 要求的无效 XML 标识符; '@'(0x0040) 是错误的第一个字符
【问题讨论】:
标签: html sql sql-server xml tsql