我似乎无法弄清楚如何在 SilverLight 中创建新的 XML 文件。我尝试使用 XMLTextWriter 和 XMLDocument 但在两者上我都收到错误“当前上下文中不存在”
我正在使用 System.Xml,我可以使用 XMLWriter 和 XMLReader,但我一辈子都无法弄清楚我做错了什么。有人可以指出我正确的方向吗?
谢谢!
我似乎无法弄清楚如何在 SilverLight 中创建新的 XML 文件。我尝试使用 XMLTextWriter 和 XMLDocument 但在两者上我都收到错误“当前上下文中不存在”
我正在使用 System.Xml,我可以使用 XMLWriter 和 XMLReader,但我一辈子都无法弄清楚我做错了什么。有人可以指出我正确的方向吗?
谢谢!
您正在寻找 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 项目中添加对程序集的引用: