Декодирование XML в HTML-контент из столбца t sql xml - PullRequest
0 голосов
/ 16 февраля 2011

Ранее, в TSQL у нас есть столбец XML для хранения данных html с сериализацией xml.Но теперь мы думаем сохранить 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>

Ожидается, что приведенное выше преобразование будет перенесено сценарием sql.

Я думаю о решении заменитьвсе эти 5 специальных символов xml, соответствующие заменяющим символам (&, <,>, "и т. д.). Но я не думаю, что в преобразовании xml в html может сработать манипулирование строками.существующие данные в формате xml в html?

1 Ответ

0 голосов
/ 17 февраля 2011

Может быть, использовать функцию PHP htmlspecialchars , чтобы перевести ее.Если это разовая вещь, это не должно быть для вас большой проблемой.

Если нет, вы могли бы что-то кодировать, используя строковые функции SQL.http://msdn.microsoft.com/en-us/library/ms186862.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...