【问题标题】:Create XML doc with Linq to XML使用 Linq to XML 创建 XML 文档
【发布时间】:2014-04-29 18:31:17
【问题描述】:

我有一个 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 中运行。只要我输入 &lt;?xml 并进入下一行,我就会收到语法不正确的错误。进一步阅读,我看到了一些 C# 示例,但它们在 VB .Net 中似乎不是“可读”的。

我尝试过使用在线转换器,但同样没有运气。谁能指导我或指出正确的方向来使用 Linq to XML 创建包含元素等的 XML 文档?我想我可以使用 XDocument,但如果这允许我使用 Linq to XML 或者这是一个旧概念,我有点困惑。

谢谢

【问题讨论】:

    标签: asp.net .net vb.net linq-to-xml


    【解决方案1】:

    使用这个

        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"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 2021-06-03
      • 2013-03-23
      相关资源
      最近更新 更多