【发布时间】:2011-07-19 03:18:48
【问题描述】:
希望改变我的应用程序保存文件的方式。我想要一个基于 XML 的项目文件 (projectname.blah),其中包含对作为每个项目一部分的两个文件的引用,类似于 Visual Studio 对其 .csproj 文件的处理方式。
它应该看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<Project version="1.0" authorname="user" xmlns="http://www.w3.org/2001/XMLSchema">
<Platform=".NET"/>
<Code="codefile.xml"/>
<Canvas="canvas.xml"/>
</Project>
由于我以前从未这样做过,我猜我会在用户执行文件新建操作时使用 XmlDocument 来创建此文件。一直在网上寻找例子,但没有任何运气。我在正确的轨道上吗?
【问题讨论】:
-
您使用的是哪个版本的 .NET?
-
查看 LINQ to XML,而不是 XmlDocument。