手机
当前位置:查字典教程网 >编程开发 >C#教程 >c# xml API操作的小例子
c# xml API操作的小例子
摘要:复制代码代码如下: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# xml API操作的小例子】相关文章:

C#操作txt文件,进行清空添加操作的小例子

c# list部分操作实现代码

C# 利用StringBuilder提升字符串拼接性能的小例子

c# 对windows用户和组操作实例

c# 生成随机时间的小例子

C#中读写INI文件的方法例子

c# 删除所有的空文件夹的小例子

sort page 排序和分页的小例子

c# 关闭窗体时提示的小例子

c# 控件截图的简单实例

精品推荐
分类导航