我似乎无法弄清楚如何在SilverLight中创建新的XML文件。我尝试使用XMLTextWriter和XMLDocument,但两者都得到错误“在当前上下文中不存在”
我正在使用System.Xml,我可以使用XMLWriter和XMLReader,但我不能为我的生活弄清楚我做错了什么。有人能指出我正确的方向吗?
谢谢!
答案 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
的引用: