惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
博客园 - 司徒正美
D
DataBreaches.Net
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
人人都是产品经理
人人都是产品经理
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
腾讯CDC
博客园_首页
The Cloudflare Blog
S
SegmentFault 最新的问题
C
Check Point Blog
美团技术团队
爱范儿
爱范儿
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale

博客园 - 文's sky

泛型列表(List)的搜索和排序 [笔记]读取含日期格式的记录SQLite报错"该字符串未被识别为有效的 DateTime"的问题 FtpWebRequest 的杂症 - "The server committed a protocol violation","基础连接已经关闭: 服务器提交了协议冲突" SqlServer 2000默认开启连接池 设计模式学习系列-C#的单件模式 ASP 整合ASP.NET的URL参数编码问题 - 文's sky 转换链接的正则 一、NVelocity介绍 NVelocity开篇 准确计算时间差 EXPLORER自动连接221.5.250.163 ASP.NET C# 验证码 支持中文 噪点 弯曲 模板机制的第一个程序Hello World [笔记]DataView格式化显示数据不能的问题 .Net论坛,让人看笑话~ 实在受不了了,大家来帮帮我如何调用这个C++/CLI的DLL C#外挂专用截取显示器图像代码 C#游戏外挂代码 重置递增号
序列化遇到"不应有的节点"
文's sky · 2007-12-29 · via 博客园 - 文's sky

遇到的问题是类名和XML节点不同.报错:不应有的节点<BaseConfigInfo>云云
===================
反序列化的时候.NET默认是将类的名称对应XML的名称,如:

<Config>
<Name>Tom</Name>
<Age>21</Age>
</Config>

对应的类是:

[Serializable]
public class Config
{
[XmlAttribute(
"Name")]
public string Name;

[XmlAttribute(
"Age")]
public int Age;
}

我们可以通过 XMLRootAttribute 类改变这种默认设置:

[Serializable, XmlRoot(ElementName = "Config")] //即:将XMLConfig 对应 XML配置的Config节点
public class XMLConfig
{
[XmlAttribute(
"Name")]
public string Name;

[XmlAttribute(
"Age")]
public int Age;
}

(来自:http://www.cnblogs.com/dudu/archive/2004/03/24/4064.html)

附一篇常见问题