使用Rally .NET SDK中的内联CSS上传说明

时间:2013-04-15 13:38:47

标签: rally

我有桌面实用程序应用程序来上传更新并为Rally创建新的用户素材。我正在使用WPF Richtextbox并使用MSDN上的XAML到HTML转换演示。

当我尝试上传具有richtext格式的用户素材时,它失败并在CreateResult对象中出现以下错误:

"Cannot parse input stream due to I/O error as JSON document: Parse error: expected '}'
but saw 'f' [ chars read = >>>{\"hierarchicalrequirement\":{\"Name\":\"Test
Story\",\"Description\":\"<HTML><BODY><P><SPAN STYLE=\"f<<< ]"

这是整个字符串:

"<HTML><BODY><P><SPAN STYLE=\"font-weight:bold;\">This is a test</SPAN> of a new story.</P></BODY></HTML>"

当我读到另一个带有粗体文字的用户故事时,它会使用“强”HTML标记。转换器仅使用内联CSS。 Rally API是否支持内联CSS,我只需要重新格式化字符串,因为它在第一个引号(“)处失败了?

由于

1 个答案:

答案 0 :(得分:1)

Rally在Description字段中支持很多标记 - 我认为这与您正在使用的.NET REST DLL版本有关,而不是Rally服务器端问题。我测试了使用您的测试字符串通过最新.NET REST Toolkit创建故事,能够正确创建故事,包括格式。

您使用的是什么版本的.NET REST Toolkit DLL?当某些字符串包含HTML标记时,某些版本会将数据序列化为JSON。

我在测试中使用的最新版本:REST .NET 1.0.15 DLL,使用上面包含感兴趣标记的测试字符串成功创建了一个用户故事 - 没有看到解析错误。