我总是必须编写一个 XML 序列化程序类,以便在我使用 XML 文件作为结构化信息存储的不同应用程序中将数据保存到磁盘。
有没有一种工具可以提供 XML 结构的示例,它会生成一个 c-sharp 类来处理这种 xml 结构?
例如,我想使用“项目”的 XML 存储
<projectsInfo>
<projectTypes>
<Type>super</Type>
<Type>best</Type>
</projectTypes>
<projects>
<project>
<name>One</name>
<p-type>best</p-type>
</project>
</projects>
</projectsInfo>
它会生成一个支持 Linq-to-XML 的类来添加/远程类型和项目实例。
也许这已经是我不知道的常见解决方案,或者每个人都在使用内存对象的内置 XML 序列化?