这样我就可以获得记录的详细信息,并且我想知道如何编辑这些值并将其更新为相同的记录?xml中的更新记录
如何检查属性中的唯一值?
XDocument doc = XDocument.Load(filePath);
string id = textBox6.Text;
XElement element = doc.Descendants("Customer").FirstOrDefault(p => p.Attribute("id").Value == id);
if (element != null)
{
//found
textBox6.Text = textBox6.Text;
textBox1.Text = (string)element.Element("FirstName");
textBox2.Text = (string)element.Element("LastName");
textBox3.Text = (string)element.Element("Mobile");
textBox4.Text = (string)element.Element("Address");
textBox5.Text = (string)element.Element("Country");
}
示例XML:
<?xml version="1.0" encoding="utf-8"?>
<CustomerRecord>
<Customer id="43543543">
<FirstName>sdf</FirstName>
<LastName>fdsf</LastName>
<Mobile>23452345é</Mobile>
<Address>zfdsf</Address>
<Country>dsfdsf</Country>
</Customer>
</CustomerRecord>
:我如何更新身份证? – linguini 2012-08-11 21:32:09
刚刚更新了我的回答 – 2012-08-11 21:38:20
@Genial,Merci。 – linguini 2012-08-11 21:40:46