XML主要注意两点即可:
1:实体类定义的时候,对应的成员变量与XML的节点能够对应上。
2:实体类对应的层级与XML的节点层级要一致。
剩下的就比较简单了
XML源数据例子:
1
2-3-1
2-3-2
实体类定义:
[XmlRoot(“root”)]
public class RootDto
{
public string firstLevel { get; set; }
public FirstLevelNode firstLevel2s { get; set; }
}
[XmlRoot("firstLevel2s")]
public class FirstLevelNode
{
[XmlElement("secondLevle")]
public List<secondLevleNode> secondList { get; set; }
}
public class secondLevleNode
{
public string thirdLevel { get; set; }
}
转换后:
代码很简单,可以给新手一点启发。可以关注gzh 爱学习的兔八哥,hf消息 XML转换 就可以获得源代码