Проблема с сохранением XML в поле TFS - PullRequest
0 голосов
/ 31 января 2011

Я работаю с Linq в xml и сохраняю xml в стандартном текстовом поле в одной обычной базе данных SQL.

Теперь к моей проблеме: я хочу иметь возможность синхронизировать вещи, которые я сохраняю в моем текстовом поле SQL, с полем в TFS. Проблема в том, что когда я сохраняю xml, который является строкой, мое поле TFS удаляет все теги xml, и когда я снова запрашиваю свое поле tfs, я возвращаю текст в моем xml без тегов xml, но с <body> в начало и </body> в конце?

Я сохраняю текст в поле в коде, используя это:

workItem["Customer.CustomerXMLTalk"] = newXMLTalk.ToStringWithDeclaration();

Что мне нужно изменить с помощью моего порядка полей TFS, чтобы иметь возможность сохранять xml в виде строки без потери моих тегов.

Спасибо!

1 Ответ

1 голос
/ 31 января 2011

Попробуйте HTML-кодирование строки перед ее сохранением.

workItem["Customer.CustomerXMLTalk"] = 
      System.Web.HttpUtility.HtmlEncode(newXMLTalk.ToStringWithDeclaration());
...