【发布时间】:2012-03-03 17:50:50
【问题描述】:
我似乎不知道如何在 SilverLight 中创建新的 XML 文件。我尝试使用 XMLTextWriter 和 XMLDocument,但两者都出现错误“当前上下文中不存在”
我正在使用 System.Xml,我可以使用 XMLWriter 和 XMLReader,但我终其一生都无法弄清楚我做错了什么。有人能指出我正确的方向吗?
谢谢!
【问题讨论】:
标签: c# xml silverlight system.xml
我似乎不知道如何在 SilverLight 中创建新的 XML 文件。我尝试使用 XMLTextWriter 和 XMLDocument,但两者都出现错误“当前上下文中不存在”
我正在使用 System.Xml,我可以使用 XMLWriter 和 XMLReader,但我终其一生都无法弄清楚我做错了什么。有人能指出我正确的方向吗?
谢谢!
【问题讨论】:
标签: c# xml silverlight system.xml
您正在寻找 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 的引用:
【讨论】:
XDocument 的程序集的引用。