Sql server 将xml从t sql xml列解码为html内容

Sql server 将xml从t sql xml列解码为html内容,sql-server,tsql,Sql Server,Tsql,前面,在TSQL中,我们有一个XML列来存储带有XML序列化的html数据。 但是现在我们考虑将html内容保留在CDATA区域。 如何将现有的xml序列化内容转换为相应的html内容 e.g. XML serialized column data : <Node Txt="&lt;b&gt;bold text&lt;/b&gt;" /> Expected corresponding transform : <Node><![CDAT

前面,在TSQL中,我们有一个XML列来存储带有XML序列化的html数据。 但是现在我们考虑将html内容保留在CDATA区域。 如何将现有的xml序列化内容转换为相应的html内容

e.g. XML serialized column data : <Node Txt="&lt;b&gt;bold text&lt;/b&gt;" />
Expected corresponding transform : <Node><![CDATA[<b>bold text</b>]]></Node>
例如,XML序列化列数据:
预期的相应转换:粗体文本]]>
上述转换预计将由sql脚本进行

我想到了一个解决方案来替换所有这5个xml特殊字符对应的替换字符(&,,“,等等),但我认为字符串操作在xml到html的转换中不起作用


有没有更干净的方法或想法将现有的xml转换为html数据?

也许可以使用PHP函数进行转换。如果是一次性的,这对您来说应该不会太麻烦


如果没有,您可以使用SQL字符串函数编写代码。

但我希望这项任务可以通过SQL脚本完成。这将是一个数据修复!此外,xml序列化数据还包含“ ;”