博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML文档操作
阅读量:6609 次
发布时间:2019-06-24

本文共 1954 字,大约阅读时间需要 6 分钟。

主要是用XmlDocument类,XmlNode类来操作

代码如下

1         ///  2         /// 从配置文件中获取ShopModel 3         ///  4         ///  5         /// 
6 public Model.Base_ShopModel GetModelFromXML() 7 { 8 Model.Base_ShopModel model = new Model.Base_ShopModel(); 9 string filePath = AppDomain.CurrentDomain.BaseDirectory;10 string strXmlPath = System.IO.Path.GetFullPath(filePath + "ShopModel.xml");11 if (!File.Exists(strXmlPath)) 12 {13 return null;14 }15 XmlDocument xml = new XmlDocument();16 xml.Load(strXmlPath);17 XmlNode xn = xml.SelectSingleNode("ShopModel");18 model.Shop_ID = xn.SelectSingleNode("ShopID").InnerText;19 model.ShopName = xn.SelectSingleNode("ShopName").InnerText;20 model.Province = xn.SelectSingleNode("Province").InnerText;21 model.City = xn.SelectSingleNode("City").InnerText;22 model.District = xn.SelectSingleNode("District").InnerText;23 model.ComputerTag = xn.SelectSingleNode("ComputerTag").InnerText;24 model.CompanyID = xn.SelectSingleNode("CompanyID").InnerText;25 model.LinkmanName = xn.SelectSingleNode("LinkmanName").InnerText;26 model.LinkmanPhone = xn.SelectSingleNode("LinkmanPhone").InnerText;27 model.Email = xn.SelectSingleNode("Email").InnerText;28 model.Remark = xn.SelectSingleNode("Remark").InnerText;29 return model;30 }

 

XML文档(ShopModel.xml)

1 
2
3
9832C19A-1BB4-4E67-920A-04CD5E1B25B2
4
test
5
6
7
8
9
10
11
12
13
10001
14
XXX
15
13583125479
16
yang@sina.com
17
18
19

 

 

转载地址:http://jqiso.baihongyu.com/

你可能感兴趣的文章
吴忠军中华演出网
查看>>
mysql for Mac 下创建数据表中文显示为?的解决方法
查看>>
Glibc 和 uClibc
查看>>
VMware 虚拟机的虚拟磁盘编程知识点扫盲之二
查看>>
vs2012中自带IIS如何让其他电脑访问
查看>>
关于termux在手机上搭载Linux系统,python,ssh
查看>>
Redux:异步操作
查看>>
Mysql学习第三课-分析二进制日志进行增量备份和还原
查看>>
2-11
查看>>
Appium IOS
查看>>
POJ1961 Period [KMP应用]
查看>>
CSS hack
查看>>
IT项目管理工具探讨之_项目群管理
查看>>
如何在 Android 手机上安装 Ubuntu 13.04
查看>>
HDU 6073 - Matching In Multiplication | 2017 Multi-University Training Contest 4
查看>>
topcoder srm 465 div1
查看>>
C语言 scanf()和gets()函数的区别
查看>>
如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现
查看>>
POJ1611-The Suspects
查看>>
Spring 中 ApplicationContext 和 BeanFactory 的区别
查看>>