如何使用Linq从文本框中获取文本并将其保存为Xml
我制作了三个文本框,希望使用Linq在C#中获取和写入XML文件中的数据。我该如何做到这一点。这是我的XML结构如何使用Linq从文本框中获取文本并将其保存为Xml,xml,linq,Xml,Linq,我制作了三个文本框,希望使用Linq在C#中获取和写入XML文件中的数据。我该如何做到这一点。这是我的XML结构 12-09-1992 提前感谢。由于您没有回答我的澄清问题,我将按照我的理解回答: 如果要创建新的.xml文件,请执行以下操作: int id = 0; string b = "B"; string c = "C"; var xd = new XDocument( new XElement("Complains"
12-09-1992
提前感谢。由于您没有回答我的澄清问题,我将按照我的理解回答: 如果要创建新的.xml文件,请执行以下操作:
int id = 0;
string b = "B";
string c = "C";
var xd = new XDocument(
new XElement("Complains",
new XElement("Complain",
new XElement("ComplaintID", id),
new XElement("Comments", b),
new XElement("Date_Of_resolved", c),
new XElement("Resolved_by", "12-09-1992")
)));
xd.Save("s1.xml");
Console.WriteLine(xd);
打印:
<Complains>
<Complain>
<ComplaintID>0</ComplaintID>
<Comments>B</Comments>
<Date_Of_resolved>C</Date_Of_resolved>
<Resolved_by>12-09-1992</Resolved_by>
</Complain>
</Complains>
<Complains>
<Complain>
<ComplaintID>0</ComplaintID>
<Comments>B</Comments>
<Date_Of_resolved>C</Date_Of_resolved>
<Resolved_by>12-09-1992</Resolved_by>
</Complain>
<Complain>
<ComplaintID>1</ComplaintID>
<Comments>D</Comments>
<Date_Of_resolved>F</Date_Of_resolved>
<Resolved_by>12-09-1992</Resolved_by>
</Complain>
</Complains>
打印:
<Complains>
<Complain>
<ComplaintID>0</ComplaintID>
<Comments>B</Comments>
<Date_Of_resolved>C</Date_Of_resolved>
<Resolved_by>12-09-1992</Resolved_by>
</Complain>
</Complains>
<Complains>
<Complain>
<ComplaintID>0</ComplaintID>
<Comments>B</Comments>
<Date_Of_resolved>C</Date_Of_resolved>
<Resolved_by>12-09-1992</Resolved_by>
</Complain>
<Complain>
<ComplaintID>1</ComplaintID>
<Comments>D</Comments>
<Date_Of_resolved>F</Date_Of_resolved>
<Resolved_by>12-09-1992</Resolved_by>
</Complain>
</Complains>
0
B
C
12-09-1992
1.
D
F
12-09-1992
对不起我的英语。我希望我的回答对您有用。使用LINQ是指“使用LINQ到XML”吗?(我看不出有什么必要在这里提问。)到目前为止,你做了多少?目前,这看起来像是一个“gimmetehcodez”问题,没有任何研究工作。@zombie,从文本框中记录信息的位置?在投诉、评论、解决日期和解决人中保持不变1992年9月12日?