sayan
شنبه 04 تیر 1390, 10:30 صبح
سلام دوستان گرامی
من میخواهم رکورد شماره 3 را در این فایل xml زیر حذف کنم ولی متد زیر فقط node های داخلی رکورد شماره 3 را حذف میکند!
public void DeleteNodeFormMlist(int position)
{
doc.Load(pathXmlFile);
doc.DocumentElement.ChildNodes[0].ChildNodes[position].RemoveAll();
doc.Save(pathXmlFile);
}
این هم فایل xml من قبل از حذف رکورد شماره سوم:
<?xml version="1.0" encoding="utf-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<List title=" آشنایی با درس من ">
<track>
<title> قسمت اول </title>
<teacher>mr ali</teacher>
<year>1390</year>
</track>
<track>
<title> قسمت دوم </title>
<teacher>mr ahmadi</teacher>
<year>1390</year>
</track>
<track>
<title> قسمت سوم </title>
<teacher>mr rezaei</teacher>
<year>1389</year>
</track>
</List>
</playlist>
این هم فایل xml من بعد از حذف که فقط node های داخلی حذف شده اند و خود </track> <track> باقی مونده.:ناراحت:
<?xml version="1.0" encoding="utf-8"?>
<playlist version="1" xmlrns="http://xspf.org/ns/0/">
<List title=" آشنایی با درس من ">
<track>
<title> قسمت اول </title>
<teacher>mr ali</teacher>
<year>1390</year>
</track>
<track>
<title> قسمت دوم </title>
<teacher>mr ahmadi</teacher>
<year>1390</year>
</track>
<track>
</track>
</List>
</playlist>
با تشکر.
من میخواهم رکورد شماره 3 را در این فایل xml زیر حذف کنم ولی متد زیر فقط node های داخلی رکورد شماره 3 را حذف میکند!
public void DeleteNodeFormMlist(int position)
{
doc.Load(pathXmlFile);
doc.DocumentElement.ChildNodes[0].ChildNodes[position].RemoveAll();
doc.Save(pathXmlFile);
}
این هم فایل xml من قبل از حذف رکورد شماره سوم:
<?xml version="1.0" encoding="utf-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<List title=" آشنایی با درس من ">
<track>
<title> قسمت اول </title>
<teacher>mr ali</teacher>
<year>1390</year>
</track>
<track>
<title> قسمت دوم </title>
<teacher>mr ahmadi</teacher>
<year>1390</year>
</track>
<track>
<title> قسمت سوم </title>
<teacher>mr rezaei</teacher>
<year>1389</year>
</track>
</List>
</playlist>
این هم فایل xml من بعد از حذف که فقط node های داخلی حذف شده اند و خود </track> <track> باقی مونده.:ناراحت:
<?xml version="1.0" encoding="utf-8"?>
<playlist version="1" xmlrns="http://xspf.org/ns/0/">
<List title=" آشنایی با درس من ">
<track>
<title> قسمت اول </title>
<teacher>mr ali</teacher>
<year>1390</year>
</track>
<track>
<title> قسمت دوم </title>
<teacher>mr ahmadi</teacher>
<year>1390</year>
</track>
<track>
</track>
</List>
</playlist>
با تشکر.