C#解析XML文件
2021-05-12 10:28
标签:get 反序 path pen ref sch summary 反序列化 部分 想实现:C#读取XML文件内的内容至List XML文件:AppAttr.xml 其中,一定是要ArrayOfAppAttr(红色部分AppAttr为你的实体类名) 实体类文件:AppAttr 序列化类:XmlSerialize 程序运行进行读取 参考: C#.NET解析XML(简单实例) C#解析XML文件 标签:get 反序 path pen ref sch summary 反序列化 部分 原文地址:http://www.cnblogs.com/chenyangsocool/p/7575513.htmlxml version="1.0" encoding="utf-8" ?>
ArrayOfAppAttr xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
AppAttr>
Key>FileFolderKey>
Value>C:/PWFileVersionValue>
AppAttr>
AppAttr>
Key>CallAddressKey>
Value>pwfileversion://Value>
AppAttr>
ArrayOfAppAttr>
[Serializable]//不能忘记
public class AppAttr
{
public AppAttr() { }
public AppAttr(string K, string V)
{
Key = K;
Value = V;
}
public string Key;
public string Value;
}
class XmlSerialize
{
///
List appAttrList = null;
XmlSerializer xmlSerializer = new XmlSerializer(typeof(List));
//_configPath为你的xml配置文件位置
using (StreamReader streamReader = new StreamReader(_configPath))
{
appAttrList = xmlSerializer.Deserialize(streamReader) as List;
}
上一篇:百度地图api 常用 例子
下一篇:C#的变量、数据类型转换、转义符