将xml保存到TFS字段时出现问题

将xml保存到TFS字段时出现问题,xml,tfs,Xml,Tfs,我正在使用Linq to xml,我将xml保存在一个ordanary SQL数据库的标准文本字段中 现在我的问题是:我希望能够将保存在SQL文本字段中的内容与TFS中的字段同步。问题是,当我保存xml时,它是一个字符串,我的TFS字段会删除所有xml标记,当我再次查询我的TFS字段时,我会返回xml中没有xml标记的文本,但在开头是,最后是 我使用以下命令将文本保存到代码中的字段: workItem["Customer.CustomerXMLTalk"] = newXMLTalk.ToStri

我正在使用Linq to xml,我将xml保存在一个ordanary SQL数据库的标准文本字段中

现在我的问题是:我希望能够将保存在SQL文本字段中的内容与TFS中的字段同步。问题是,当我保存xml时,它是一个字符串,我的TFS字段会删除所有xml标记,当我再次查询我的TFS字段时,我会返回xml中没有xml标记的文本,但在开头是
,最后是

我使用以下命令将文本保存到代码中的字段:

workItem["Customer.CustomerXMLTalk"] = newXMLTalk.ToStringWithDeclaration();
为了在不丢失标记的情况下将xml保存为字符串,我必须对TFS字段进行哪些更改


谢谢

保存字符串之前,请尝试对其进行HTML编码

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

“TFS字段”?您是指TFS工作项中的字段?字段是如何定义的?请向我们展示。如何保存您的工作项?也许你必须先对值进行编码。嗨!是的,我是指TFS工作项中的字段。我不确定实际字段是如何定义的,但这就是我试图将xml保存到tfs字段中的方式:workItem[“Customer.CustomerXMLTalk”]=newXMLTalk.ToStringWithDeclaration();很好的提示,似乎有效。在从TFS读取时,是否有一些好方法将其转换回“正确”字符?现在我的角色看起来像我的坏角色,当然有一个解码选项,System.Web.HttpUtility.HtmlDecode,非常感谢