XML输出地址
string url = "http://192.168.0.1:8081/cgi-bin/query_cgi?target_id=粤C12345;
通过IE直接可以显示数据,然而通过 XmlReader读取,却读取不到数据
XmlReader reader = new XmlTextReader(url);
while (reader.Read())
{
if (reader.Name == "ROW")
{
//读取内容
}
}
是不是URL不能有中文字符啊,因为其它读取(URL没中文)成功。
在不改变URL的情况下,能否解决这个问题呢,因为URL是另外一家公司提供的,要改很麻烦。
string url = "http://192.168.0.1:8081/cgi-bin/query_cgi?target_id=粤C12345;
通过IE直接可以显示数据,然而通过 XmlReader读取,却读取不到数据
XmlReader reader = new XmlTextReader(url);
while (reader.Read())
{
if (reader.Name == "ROW")
{
//读取内容
}
}
是不是URL不能有中文字符啊,因为其它读取(URL没中文)成功。
在不改变URL的情况下,能否解决这个问题呢,因为URL是另外一家公司提供的,要改很麻烦。
加个escape试试。
这个url应该是指向一个xml文件的路径吧。
2. URL应该指向一个XML文件,譬如 "http://localhost/baseuri.xml"
不行,这样转,它会将地址转到本地
未能找到文件“c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\http%3a%2f%2f10.249.252.122%3a8081%2fcgi-bin%2fquery_cgi%3fquery_type%3dget_subdata%26target_id%3d%e7%b2%a4C14404”。