如何使用Linq从文本框中获取文本并将其保存为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"

我制作了三个文本框,希望使用Linq在C#中获取和写入XML文件中的数据。我该如何做到这一点。这是我的XML结构


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日?