c# xml API操作的小例子_C#教程-查字典教程网
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#教程学习
    编程开发子分类