xml中的一个元素具有类似
的值<item name="abc_def>" />
从数据源中提取的实际值为"abc_def!!>"
。我无法控制此数据源,因此无法更改。
我想知道在进行xml序列化时如何转义这些字符。我尝试了几件事,但他们没有工作。
我尝试了解释here
的所有方法逃避这些角色的正确方法是什么?最终输出是我们的客户使用他们的浏览器点击的api,并且由于这个问题,浏览器中的xml解析正在破坏。
答案 0 :(得分:0)
您需要使用:
num_data['Q7'] = num_data['Q7'].astype(int)
num_data['Q7'] = num_data['Q7'].astype(float)
当然,当您稍后解码时使用:
System.Net.WebUtility.HtmlEncode(stringToEncode);
这适用于UWP,命名空间可能因您使用的框架而异。