منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تعديل عنصر فى ملف xml - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تعديل عنصر فى ملف xml (/showthread.php?tid=16402)



تعديل عنصر فى ملف xml - أسامة - 09-07-16

الكود
كود :
       Dim xd As New XmlDocument()
       xd.Load(Application.StartupPath + "\test.xml")
       Dim nod As XmlNode = xd.SelectSingleNode("//Test//prof[@Name='Ahmed'] [@Age='20'] [@Data='1']")
       Dim nod2 As XmlNode = xd.SelectSingleNode("//Test//prof[@Name='Mohamed'] [@Age='18'] [@Data='20']")
       If nod IsNot Nothing Then
           nod.ParentNode.ReplaceChild(nod, nod2)
           xd.Save(Path)
       End If
يحدث خطأ فى    nod.ParentNode.ReplaceChild(nod, nod2)
ملف xml على هذه الصورة
إقتباس :<?xml version="1.0" encoding="utf-8"?>
<Test>
<prof Name="Ahmed" Age="20"> 
<?Data ="1"?>
<?Data ="2"?>
<?Data ="3"?>
</prof>
</Test>