【发布时间】:2011-12-21 15:33:18
【问题描述】:
我想从我的 asp.net GUI 中将数据添加到 xml 文件中。所以我在 GUI 中有一个文本框。
所以如果用户输入“IL”那么我想以这种方式添加一个部分
<Employee Location="IL">
<Male Value="True" />
<Name Value="xxx" />
</Employee>
XML 文件:
<Emp>
<Employee Location="NJ">
<Male Value="True" />
<Name Value="xxx" />
</Employee>
<Employee Location="NY">
<Male Value="True" />
<Name Value="xxx" />
</Employee>
</Emp>
注意:
每次我在这里添加一个新部分时,内部元素都是不变的,即以下值始终相同。
<Male Value="True" />
<Name Value="xxx" />
我正在寻找如何使用 LINQ to XML 实现这一目标?
【问题讨论】:
-
真的任何 linq to xml 教程都会向您展示如何添加元素并保存到 xml 文件。
-
在发帖前自己做一些研究 :) 使用 Linq to Xml 在 google 上搜索或在 c# 中创建 Xml 会给你很多见解。
-
@MarkW 我的问题是我需要关于如何复制代码的常量部分的建议。我必须即时复制还是将其保存到不同的 xml 文件?
-
为什么有人在这里投反对票?
-
101 个 LINQ 示例:msdn.microsoft.com/en-us/vstudio/aa336746 XDocument 类:msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx
标签: c# .net xml linq-to-xml