如何在Silverlight中创建XML文档

时间:2012-03-03 17:50:50

标签: c# xml silverlight system.xml

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

我正在使用System.Xml,我可以使用XMLWriter和XMLReader,但我不能为我的生活弄清楚我做错了什么。有人能指出我正确的方向吗?

谢谢!

1 个答案:

答案 0 :(得分: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命名空间。

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

enter image description here