xml C# 讀取 修改
XDocument doc = XDocument.Load("sample.xml");
var allClassMates = doc.Root.Element("myClass").Elements("ClassMate");
foreach (var person in allClassMates)
{
string name = person.Attribute("Name").Value; // 屬性
Console.WriteLine(name);
person.Attribute("Name").Value = "bbb";
string gender = person.Element("Gender").Value; // InnerText
string score = person.Element("Score").Value; // InnerText
}
doc.Save("sample1.xml");
http://bennett.logdown.com/posts/241690-c-linq-for-xml
<?xml version="1.0" encoding="utf-8" ?>
<application>
<myClass Name="五年一班">
<ClassRoom>A棟301</ClassRoom>
<ClassMate Name="王大偉">
<Gender>男</Gender>
<Score>普通</Score>
</ClassMate>
<ClassMate Name="吳小芬">
<Gender>女</Gender>
<Score>優良</Score>
</ClassMate>
</myClass>
</application>