http://www.dreamincode.net/forums/xml.php?showuser=335389
我想将XML响应保存到我班级的字符串变量中。这可能吗?
namespace SharpDream.Api.Users.Sources
{
internal class TestSource : IUserInformationSource
{
public string GetInformationSource(int forumUserId)
{
return @"save things";
}
}
}
我似乎记得能够保存字符串文字,但我不记得如何。
澄清:我不想下载字符串,我想将响应粘贴到变量中。这个具体的实现是为了在互联网不工作或其他什么时进行测试。
答案 0 :(得分:3)
您需要在xml中将"
替换为""
。 ""
代表逐字字符串中的"
。
答案 1 :(得分:2)
如果我是你,我会将其下载到.xml文件,然后在需要时加载XML文件。这对于自动化单元测试非常有用。示例代码放入您的类的构造函数中:
System.IO.StreamReader file = new System.IO.StreamReader(@"c:\YourXML.xml");
string test = file.ReadToEnd();
然后参考字符串本身的“test”变量。