c# xml API操作的小例子

 更新时间:2013年12月20日 16:36:32   作者:  
这篇文章主要介绍了c# xml API操作的小例子,有需要的朋友可以参考一下

复制代码 代码如下:

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>https://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#和Java互相调用的方法小结

    C#和Java互相调用的方法小结

    这篇文章主要介绍了C#和Java互相调用的方法,文中展示了如何在不同编程语言之间实现互操作,每种语言之间的互操作都有其特定的方法和工具,希望这些示例能够帮助你更好地理解和实现跨语言调用,需要的朋友可以参考下
    2025-04-04
  • WinForm实现同时让两个窗体有激活效果的特效实例

    WinForm实现同时让两个窗体有激活效果的特效实例

    这篇文章主要介绍了WinForm实现同时让两个窗体有激活效果的特效实例,基于windows api实现一个窗体激活的时候给另外一个发消息的特效,在进行C#项目开发时有一定的实用价值,需要的朋友可以参考下
    2014-09-09
  • 小菜编程成长记(一 面试受挫——代码无错就是好?)

    小菜编程成长记(一 面试受挫——代码无错就是好?)

    小菜编程成长记(一 面试受挫——代码无错就是好?)...
    2006-10-10
  • C#实现移除字符串末尾指定字符的方法

    C#实现移除字符串末尾指定字符的方法

    这篇文章主要介绍了C#实现移除字符串末尾指定字符的方法,十分常见且重要的一个应用技巧,需要的朋友可以参考下
    2014-08-08
  • C#并行编程之PLINQ(并行LINQ)

    C#并行编程之PLINQ(并行LINQ)

    这篇文章介绍了C#并行编程之PLINQ(并行LINQ),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#实现给PDF文档设置过期时间

    C#实现给PDF文档设置过期时间

    我们可以给一些重要文档或者临时文件设置过期时间和过期信息提示来提醒读者或管理者文档的时效性,并及时对文档进行调整、更新等。下面本文将介绍如何通过C#来给PDF文档设置过期时间的方法。需要的可以参考一下
    2022-01-01
  • C#生成code128条形码的方法

    C#生成code128条形码的方法

    这篇文章主要介绍了C#生成code128条形码的方法,是C#程序设计中一个很实用的技巧,需要的朋友可以参考下
    2014-08-08
  • C#中C/S端实现WebService服务

    C#中C/S端实现WebService服务

    本文主要介绍了C#中C/S端实现WebService服务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 深入理解C#中的Delegate

    深入理解C#中的Delegate

    委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义
    2016-07-07
  • C#操作注册表之RegistryKey类

    C#操作注册表之RegistryKey类

    这篇文章介绍了C#操作注册表之RegistryKey类,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论