c# xml API操作的小例子
c# xml API操作的小例子
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:LoginInfologinInfo=newLoginInfo();xmlNode=_xml.SelectSingleNo...

复制代码 代码如下:

LoginInfo loginInfo = new LoginInfo();

xmlNode = _xml.SelectSingleNode(loginUrl);

loginInfo.LoginUrl = xmlNode.InnerText;

xmlNode = _xml.SelectSingleNode(loginUser);

loginInfo.UserId = xmlNode.Attributes["tagId"].Value;

loginInfo.UserValue = xmlNode.InnerText;

xmlNode = _xml.SelectSingleNode(loginPwd);

loginInfo.PwdId = xmlNode.Attributes["tagId"].Value;

loginInfo.PwdValue = xmlNode.InnerText;

xmlNode = _xml.SelectSingleNode(loginBtnId);

loginInfo.BtnId = xmlNode.InnerText;

XML:

复制代码 代码如下:

<login>

<url>http://www.jb51.net/JLxxxxn/Lxxxxx.aspx</url>

<user tagId="txtAccount">xxxx</user>

<pwd tagId="txtPassword">xxxxx</pwd>

<btnId>btnLogin</btnId>

</login>

取节点中间的值使用xmlNode.InnerText,即使用InnerText属性。如<btnId>btnLogin</btnId>

取属性的值可以使用xmlNode.Attributes["tagId"].Value,即使用属性的Value属性,如<user tagId="txtAccount">xxxx</user> 的tagId属

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类