如何读取XML值 [英] How to read XML values

查看:66
本文介绍了如何读取XML值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨我有以下网址需要从网址读取xml值

192.185.0.25:8080/red/info



< b>我尝试过:



hi i have below url need to read xml values from the url
192.185.0.25:8080/red/info

What I have tried:

WebClient wc = new WebClient();
			var method = "POST";
			wc.Headers.Add(URLAUTH);
			wc.Headers.Add("Content-type","application/x-www-form-urlencoded");					
			NameValueCollection collection = new NameValueCollection();		
			collection.Add("id", "0");
		    collection.Add("sno", "1");	
	byte[] bret = wc.UploadValues(URLAUTH,method,collection);
			sret = System.Text.Encoding.Default.GetString(bret);

推荐答案

如果您唯一的问题是得到的是如何将 WebClient.UploadValues()方法返回的字符串转换为xml文档,请检查:



If the only issue you've got is how to "convert" string returned by WebClient.UploadValues() method into xml document, check this:

sret = System.Text.Encoding.Default.GetString(bret); //string containing xml data
XDocument xdoc = XDocument.Load(XmlReader.Create(new StringReader(sret)));
//further xml processing





请参阅: XDocument类(System.Xml.Linq) [ ^ ]


这篇关于如何读取XML值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆