return System.Text.RegularExpressions.Regex.Replace(HttpUtility.HtmlEncode(str),@"[\x00-\x08]|[\x0B-\x0C]|[\x0E-\x1F]", "");
用于替换掉XML里的非法16禁止字符 解决浏览器识别问题
return System.Text.RegularExpressions.Regex.Replace(HttpUtility.HtmlEncode(str),@"[\x00-\x08]|[\x0B-\x0C]|[\x0E-\x1F]", "");
用于替换掉XML里的非法16禁止字符 解决浏览器识别问题
留着纪念 C#
////// 加载远程XML文档 /// /// ///public XmlDocument ProcessItem(string URL) { WebRequest myRequest = WebRequest.Create(URL); //WebRequest请求的响应将会被放到一个WebResponse对象myResponse里,然后这个WebResponse对象被用来建立一个流来取出XML的值 WebResponse myResponse = myRequest.GetResponse(); try { //使用rssURL的值建立了一个WebRequest项 Stream stream = myResponse.GetResponseStream(); //使用一个XmlDocument对象rssDoc来存储流中的XML内容。XmlDocument对象用来调入XML的内容 XmlDocument doc = new XmlDocument(); doc.Load(stream); return doc; } catch (Exception) { myRequest.GetResponse().GetResponseStream().Close(); myResponse.Close(); myResponse = null; myRequest = null; } return null; }