程序请求一url 返回是一xml,xml第一行是空行,现在要去掉,就是不灵
请人指点一下,谢谢
<?xml version="1.0" encoding="UTF-8"?>
<response>
<error>17</error>
<message>同步发送即时短信返回结果</message>
</response>
backsms.Replace("\n","");
backsms.Replace("\r", "");
backsms.Replace("\n\r", "");
backsms.Replace("\r\n", "");
请人指点一下,谢谢
<?xml version="1.0" encoding="UTF-8"?>
<response>
<error>17</error>
<message>同步发送即时短信返回结果</message>
</response>
backsms.Replace("\n","");
backsms.Replace("\r", "");
backsms.Replace("\n\r", "");
backsms.Replace("\r\n", "");
backsms = backsms.Replace("\n","");
backsms = backsms.Replace("\r", "");
backsms = backsms.Replace("\n\r", "");
backsms = backsms.Replace("\r\n", "");//or
backsms = backsms.Remove(0, s.IndexOf('<')-1);
还是不灵呀,不是与字符串是utf8 编码的有关?
backsms.Replace("\r", "");
backsms.Replace("\n\r", "");
backsms.Replace("\r\n", "");都没有赋值backsms = backsms.Replace("\n","");
backsms = backsms.Replace("\r", "");
backsms = backsms.Replace("\n\r", "");
backsms = backsms.Replace("\r\n", "");
reader.WhitespaceHandling = WhitespaceHandling.None;
backsms = backsms.Replace("\r", "");
backsms = backsms.Replace("\n\r", "");
backsms = backsms.Replace("\r\n", "");//or
backsms = backsms.Remove(0, s.IndexOf('<')-1);
这样不就搞定了
backsms = backsms.Replace("\n","").Replace("\r", "").Replace("\n\r", "").Replace("\r\n", "");正解