我有一个ASP .Net站点,我试图创建一个允许用户创建XML文档的页面。新的XML,所以我不确定我是否遗漏了一些东西,但我想要做的就是使用Linq to XML创建一个XML文档。
我看到这个例子是我研究的一部分
Dim xmlDoc As XDocument = _
<?xml version="1.0" encoding="utf-16"?>
<!-- This is comment by you -->
<Employees>
<Employee id="EMP001">
<name>Wriju</name>
<![CDATA[ ~~~~~~~...~~~~~~~~]]>
</Employee>
</Employees>
xmlDoc.Save("somepath\somefile.xml")
但我似乎无法让它在VS 2010或VS 2013中运行。一旦我输入<?xml
并进入下一行,我就会收到语法不正确的错误。进一步阅读我已经看到了一些C#示例,但它们似乎在VB .Net中并不“可读”。
我尝试过使用在线转换器,但也没有运气。任何人都可以指导我或指导我使用Linq to XML创建包含元素等的XML文档的正确方向吗?我想我可以使用XDocument,但如果能让我使用Linq到XML或者这是一个古老的概念,我会有点困惑。
由于
答案 0 :(得分:0)
使用此
Dim xmlDoc As XDocument = <?xml version="1.0" encoding="utf-16"?>
<!-- This is comment by you -->
<Employees>
<Employee id="EMP001">
<name>Wriju</name>
<![CDATA[ ~~~~~~~...~~~~~~~~]]>
</Employee>
</Employees>
'it assume that /youfolder is in the root and it has read and write permission
xmlDoc.Save(Server.MapPath("/yourfolder/somefile.xml"))