C# Xml文档创建

C# Xml文档创建,c#,.net,xml,C#,.net,Xml,我想用以下格式创建一个xml文件 <myFiles> <name>myname</name> <place>myplace</place> <mydata> <today>1-1-2011</today> <time>1 PM</time> <driving> <car>audi</car&g

我想用以下格式创建一个xml文件

<myFiles>
  <name>myname</name>
  <place>myplace</place>
  <mydata>
     <today>1-1-2011</today>
     <time>1 PM</time>
     <driving>
       <car>audi</car>
       <bus>volvo</bus>
     </driving>
  </mydata>
</myFiles>

我的名字
我家
1-1-2011
下午一时
奥迪
沃尔沃汽车
我有两个选择

  • 使用模型类构建xml
  • 使用字典存储详细信息,然后从该字典构建json
  • 哪一种是最好的选择,或者其他可用的方法?这是一个大文档,可能有超过100个用户的数据


    提前感谢

    从代码可维护性的角度来看,使用模型类的选项之一似乎更好

    最灵活和性能优化的方法是使用。

    mynamemyplace1-1-20111 PMaudi这是我的示例xml文件。stackoverflow不允许我将此代码与原始数据一起添加。它必须是那种精确的格式吗?否则,您可以将所有数据表示为类,并使用.Net内置的XmlSerialization。即使需要采用上述格式,使用不同的类并为类实现XmlSerializer也意味着您可以简化许多往返xml方法。谢谢。这实际上就是格式。那么有没有示例代码available@dash同意你的意见,Prasobth检查此链接谢谢Damith。这是一个很好的方法,这也是我所期待的,没问题,但我有一个疑问,当我使用模型类时,我在文档中有3个xml数组,所以我想使用4个类。