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>http://1xxx.com/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属性

时间: 2024-11-10 07:43:26

c# xml API操作的相关文章

由“Jasperreports 4.1.2升级到5.1.2对flex项目的解析”到AS3 带命名空间的XML的操作

项目中,对Jasperreports-4.1.2核心包进行了升级,发现,前端flex无法对Jasperreports的格式进行解析了~ iReport 4.1 设计的模版可以解析,而iReport 4.6 设计的模版就不行了~ 断点后,对比了从后台传过来的Jasperreports 的xml数据,发现存在差异 4.1.2包生成的xml数据jasperPrint标签为: <jasperPrint name="report13" pageWidth="842" p

开心网的账号登录及PHP api操作

开心网 的账号登录及api操作,使用oauth 2.0                 官方提供的sdk都太过庞大,这是我自己简化的,提供简单的账号登录.获取个人信息.发布记录等功能,如果需要其他功能可以根据官方的api文档自行添加   001 <?php 002 /** 003  * PHP Library for kaixin001.com 004  * 005  * @author PiscDong (http://www.piscdong.com/ http://wwww.php100.

人人网的账号登录及 PHP api操作

  人人网 的账号登录及api操作,使用oauth 2.0 官方提供的sdk都太过庞大,这是我自己简化的,提供简单的账号登录.获取个人信息.发布微博等功能,如果需要其他功能可以根据官方的api文档自行添加   [文件] renren.php 001 <?php 002 /** 003 * PHP Library for renren.com 004 * 005 * @author PiscDong (http://www.piscdong.com/ www.php100.com) 006 */

豆瓣的账号登录及PHP api操作

  豆瓣 的账号登录及api操作,使用oauth 2.0                 官方提供的sdk都太过庞大,这是我自己简化的,提供简单的账号登录.获取个人信息.发布分享等功能,如果需要其他功能可以根据官方的api文档自行添加   [文件] douban.php  01 <?php 02 /** 03  * PHP Library for douban.com 04  * 05  * @author php100 (http://www.php100.com/) 06  */ 07 cl

新浪微博的账号登录及PHP api操作

  新浪微博 的账号登录及api操作,使用oauth 2.0     官方提供的sdk都太过庞大,这是我自己简化的,提供简单的账号登录.获取个人信息.发布微博等功能,如果需要其他功能可以根据官方的api文档自行添加    [文件] sina.php 001 <?php 002 /** 003  * PHP Library for weibo.com 004  * 005  * @author PiscDong (http://www.piscdong.com/) 006  */ 007 clas

QQ的账号登录及PHP api操作

  QQ的账号登录及api操作,使用oauth 2.0     官方提供的sdk都太过庞大,这是我自己简化的,提供简单的账号登录.获取个人信息.发布分享等功能,如果需要其他功能可以根据官方的api文档自行添加   [文件] qq.php 001 <?php 002 /** 003  * PHP Library for qq.com 004  * 005  * @author php100(http://www.php100.com/) 006  */ 007 class qqPHP 008 {

JSP 对 XML 的操作

js|xml 本例子是参考了一些网站上有关JSP 对 XML 的操作的相关文档,又结合了一些个人的体会.例子涉及的内容是,开发的一个企业内部定餐系统后台管理端的部分代码,功能主要集中在对于餐馆基本信息的管理. 例子本身是在TOMCAT4.01 平台下运行的B/S结构的程式.有关TOMCAT 的配置,这里不做说明.只讲解一下相关文件及文件夹的目录结构. 目录结构说明:/tomcat/webapps/canyin/ -----主目录/tomcat/webapps/canyin/jsp/ -----J

《Java数字图像处理:编程技巧与应用实践》——第2章 Java BufferedImage对象及其支持的API操作 2.1 BufferedImage对象的构成

第2章 Java BufferedImage对象及其支持的API操作 第1章我们一起学习了Java中的Graphics图形包基本概念与知识,本章将介绍Java中关于图像文件操作的基本知识.首先是Java 2D图像对象BufferedImage的组件构成.与图像文件之间的关系.格式支持,以及如何利用BufferedImage对象在Java语言中实现像素读写操作.然后通过BufferedImageOp接口介绍Java中几种非常有用的对像素操作的Buffered-ImageOp的实现类.最后将集合上述

SQL Server 2008 对XML 数据类型操作

原文 http://www.cnblogs.com/qinjian123/p/3240702.html 一.前言 从 SQL Server 2005 开始,就增加了 xml 字段类型,也就是说可以直接把 xml 内容存储在该字段中,并且 SQL Server 会把它当作 xml 来对待,而不是当作 varchar 来对待. 随着SQL Server 对XML字段的支持,相应的,T-SQL语句也提供了大量对XML操作的功能来配合SQL Server中XML字段的使用.本文主要说明如何使用SQL语句