2013-08-26 59 views
2

我得到的是XML格式的输入字符串,但其符号在代码中。 如何使用任何函数以正确的XML格式转换输入? 或者我应该手动将代码替换为符号?转换为正确的XML格式

例如:

%3CUsers%3E 
%3CUser%3E 
%3CUserID%3E 
567844d3-9ee8-463b-a1a0-9d7a8a59a66a 
%3C/UserID%3E 
%3CEmailID%3E 
[email protected] 
%3C/EmailID%3E 
%3C/Users%3E 

转换到这一点

<Users> 
<User> 
<UserID> 
567844d3-9ee8-463b-a1a0-9d7a8a59a66a 
</UserID> 
<EmailID> 
[email protected] 
</EmailID> 
</Users> 

PS:XML包含其它符号也。

+0

谢谢你们.. !!!你是Osum ... !!! – Maybe2013

回答

2

的数据似乎是URL编码。您应该能够通过将整个字符串通过将其解码:

string result = HttpUtility.UrlDecode(yourXmlString); 

HttpUtility类是在System.Web命名空间。

1

你试过:

HttpUtility.UrlDecode(stringToDecode)? 
1

这可能帮助,如果它是一个URL解码/编码的事情:HttpUtility.UrlDecode 如果别的东西,请描述你需要它,为什么它这样解码。