c# xml API操作的小例子
程序员文章站
2024-02-23 18:14:10
复制代码 代码如下:logininfo logininfo = new logininfo();xmlnode = _xml.selectsinglenode(loginu...
复制代码 代码如下:
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>//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属
上一篇: asp.net C#实现解压缩文件的方法
下一篇: Android实现延迟的几种方法小结