【问题标题】:Are their any good way to generate XML file through C# in .NET他们是在.NET中通过C#生成XML文件的好方法吗
【发布时间】:2011-01-07 06:49:37
【问题描述】:

我想制作一个像这样的xml文件:

<?xml version="1.0" encoding="Windows-1252" ?>
<settings>
    <typeofsetting>
        <wordname="add" />
    </typeofsettings>
</settings>

wordname 可以取决于用户的需要。我如何制作一个用户可以生成他们想要的 XML 文件的应用程序。有什么好办法吗?

wordname 不是用户定义的,它来自应用程序内置的数据库。

他们在 C# win-forms 中有什么好的做法吗?

【问题讨论】:

  • @steven spielberg 正在编码,电影制作呢?开玩笑的
  • @Pranay 你不能相信我和你一样住在印度的另一件事。

标签: c# xml linq


【解决方案1】:
using System.Xml.Linq;

...

public void Foo()
{
    var doc = new XDocument(
        new XDeclaration("1.0", "Windows-1252", "yes"),
        new XElement("settings",
            new XElement("typeofsetting",
                new XElement("word", new XAttribute("name", "add")))));
    doc.Save("SomeFile.xml");
}

您可以修改此示例以满足您的需要。

【讨论】:

    【解决方案2】:

    是的

    使用LINQ TO XML

    创建xml的简单方法之一

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 2010-10-03
      相关资源
      最近更新 更多