使用Linq问题将数据从C#插入XML?
我正在构建一个C#应用程序。我想将以下XML数据插入到XML中使用Linq问题将数据从C#插入XML?,c#,xml,linq-to-xml,C#,Xml,Linq To Xml,我正在构建一个C#应用程序。我想将以下XML数据插入到XML中 <?xml version="1.0" encoding="utf-8"?> <Employees> <Employee ID="1"> <Name>Numeri</Name> </Employee> <Employee ID="2"> <Name>Ismail</Name> </E
<?xml version="1.0" encoding="utf-8"?>
<Employees>
<Employee ID="1">
<Name>Numeri</Name>
</Employee>
<Employee ID="2">
<Name>Ismail</Name>
</Employee>
<Employee ID="3">
<Name>jemu</Name>
</Employee>
</Employees>
您应该使用
XAttribute
而不是XElement
来插入ID
作为属性:
doc.Root.Add(
new XElement("Employee",
new XAttribute("ID", textBox1.Text),
new XElement("Name", textBox2.Text)
)
);
doc.Root.Add(
new XElement("Employee",
new XAttribute("ID", textBox1.Text),
new XElement("Name", textBox2.Text)
)
);