日期:2014-05-19  浏览次数:20396 次

DataSet的GetXml新问题
通过这个string   xml=HttpUtility.HtmlDecode(dataset.GetXml())

确实能把转义字符转换回来了,可是,把转换好的数据拿到前台解析的时候出问题了....

想想也是,Xml的节点都是用 <node> </node> 这样的形式标记的,不是就和html标记混起来了.....

那么有什么好的解决方法吗?

其实我就是想通过google   ajaxslt来解析异步调用得到的数据,然后显示在页面上.   后台生成xml数据的方法就是dataset的GetXml()方法.但是如果把后台数据用HtmlDecode方法处理过的话,前台的xsl解析就会失败(页面变乱七八糟...)

而如果不用HtmlDecode处理过的话,正常的Html标记都显示不出来了=.=!!!

------解决方案--------------------
xml中用CDATA标记有 < > 这种特殊字符的