بسم الله الرحمن الرحيم
هذه طريقة ربط ملف XML ب ASP.NET وهو مثال لدرجات الطلاب
باستخدام VB.NET وذلك في Visual Studio.NET
(كله دت نيت في دت نيت :D)
يمكن اضافة ملف XML بالطريقة التاليه:
1- اختر من قائمة View الاختيار الاول وهو Solution Explorer
أو اضغط على Ctrl + Alt + L
2- اضغط بالزر الايمن للفارة على اسم المشروع واختار
ADD -> AddNewItem
سوف تجد XML File واختار له الاسم myxl.xml
حيث يحتوي الملف على رقم الطالب واسمه والدرجة النهائية مثلا
ويتضمن الكود التالي:
<?xml version="1.0" encoding="utf-8" ?> 1 Ali 80 2 Hassan 60 3 Umar 100 4 Bandar 55 5 Faisal 84 5 Hatim 78
ومن ثم تقوم باضافة DataGrid في صفحة ASPX ومن ثم اضف زر Button
واعطيه دبل كليك سيفتح لك كود فيجوال بيسك اضف له هذا الكود
Dim DS As New DataSet()
DS.ReadXml(Server.MapPath("myxl.xml"))
DataGrid1.DataSource = DS
DataGrid1.DataBind()لاتنسى وضع
Imports System.Xml
في أعلى هذا الملف لكي يقوم باستدعاء دوال XML من داخل DataSet
تلاحظ اخي في هذا الكود ان DataSet التي عرفناها تحتوي على دالة ()ReadXML
وهي التي تقوم بقراءة البيانات من ملف XML
قم بعمل Run أو اضغط على زر F5 مباشرة ستظهر لك صفحة ASPX موجود عليها
الزر فقط. اضغط على الزر وستجد DataGrid تظهر لك البيانات.
جرب ربط الملف السابق بقاعدة بيانات Access مثلا وقارن في السرعة بينهما.
اترك لك الاجابة (clock)
هذا الملف الملحق به كامل البرنامج قم بوضعه فقط داخل مجلد الرووت والذي عادة يكون:
c:Inetpubwwwroot
وشغله من هناك.
وبالتوفيق إن شاء الله (f)