HttpWebRequest hr = (HttpWebRequest)WebRequest.Create(url);//向回返回xml文件的网址发送http请求
HttpWebResponse hs = (HttpWebResponse)hr.GetResponse();//获取回复
StreamReader sr = new StreamReader(hs.GetResponseStream(), Encoding.UTF8);//获取回复流
XmlTextReader xrd = new XmlTextReader(sr);//用回复流初始化XML读写器
while (xrd.Read() && flag != 0)//按指定逻辑操作xml读写器
{
if (xrd.NodeType == XmlNodeType.Element)
{
while (xrd.MoveToNextAttribute())
{
if (xrd.Name == "valid")
{
valid = Convert.ToBoolean(xrd.Value);
++flag;
break;
}
else if (xrd.Name == "name" && xrd.Value == "aid")
{
xrd.MoveToNextAttribute();
org = xrd.Value;
++flag;
break;
}
else if (xrd.Name == "name" && xrd.Value == "roles")
{
xrd.MoveToNextAttribute();
role = xrd.Name;
++flag;
break;
}
}
}
}
请求并操作指定url处的xml文件
最新推荐文章于 2024-01-09 21:44:49 发布