相关疑难解决方法(0)

在C#中解析XML时路径错误中的非法字符

我在使用XMLTextReader方法时遇到"路径错误中的非法字符".基本上,我正在向tr.im发送一个长URL,并且tr.im将响应作为XML流发送,我正在尝试解析但是我得到了上面提到的错误.你能指导我为什么我会收到这个错误以及我哪里出错了?这是代码:

WebRequest wrURL;
Stream objStream;
string strURL;
wrURL = WebRequest.Create("http://api.tr.im/api/trim_url.xml?url=" + HttpUtility.UrlEncode(txtURL.Text));
objStream = wrURL.GetResponse().GetResponseStream();
StreamReader objSReader = new StreamReader(objStream);
strURL = objSReader.ReadToEnd().ToString();
XmlTextReader reader = new XmlTextReader(strURL); //getting the error at this point
Run Code Online (Sandbox Code Playgroud)

我正在使用Visual Studio 2008,Express Edition

c# xml visual-studio-2008

32
推荐指数
2
解决办法
6万
查看次数

替换字符串中的反斜杠

我在尝试在C#.net上的日期字符串中替换反斜杠时遇到一些问题.

到目前为止,我正在使用:

string.Replace(@"\","-")
Run Code Online (Sandbox Code Playgroud)

但它还没有完成更换.有人可以帮忙吗?

.net c# string

19
推荐指数
2
解决办法
6万
查看次数

字符串替换不起作用

public static string ChangeUriToHttps(HttpRequest request)
{
    string uri = request.Url.AbsoluteUri;

    if (!IsRequestSecure(request))
        uri.Replace("http", "https");

    return uri;
}
Run Code Online (Sandbox Code Playgroud)

如果我发送的请求中包含这样的uri:

http://localhost/AppName/somepage.aspx
Run Code Online (Sandbox Code Playgroud)

它不会用https取代http.

c#

4
推荐指数
1
解决办法
3267
查看次数

标签 统计

c# ×3

.net ×1

string ×1

visual-studio-2008 ×1

xml ×1