1

我似乎无法弄清楚如何在 SilverLight 中创建新的 XML 文件。我尝试使用 XMLTextWriter 和 XMLDocument 但在两者上我都收到错误“当前上下文中不存在”

我正在使用 System.Xml,我可以使用 XMLWriter 和 XMLReader,但我一辈子都无法弄清楚我做错了什么。有人可以指出我正确的方向吗?

谢谢!

4

1 回答 1

4

您正在寻找 Linq to Xml 和XDocument类。来自 MSDN 的示例:

XDocument srcTree = new XDocument(
    new XComment("This is a comment"),
    new XElement("Root",
        new XElement("Child1", "data1"),
        new XElement("Child2", "data2"),
        new XElement("Child3", "data3"),
        new XElement("Child2", "data4"),
        new XElement("Info5", "info5"),
        new XElement("Info6", "info6"),
        new XElement("Info7", "info7"),
        new XElement("Info8", "info8")
    )
);

这是使用 System.Xml.Linq命名空间。

您需要System.Xml.Linq.dll在 Silverlight 项目中添加对程序集的引用:

在此处输入图像描述

于 2012-03-03T18:03:05.870 回答