السلام عليكم ..
لدي جدول في قاعدة بيانات يحتوي عدد من الصفوف و احد هذه الصفوف عبارة عن XML واريد ان اقوم بتعبأة بيانات الجدول في data grid ولكن يظهر لي صف xml كما هو ..
هل هناك طريقة لقراءة الصف المكتوب بال xml ليظهر بشكل واضح
السلام عليكم ..
لدي جدول في قاعدة بيانات يحتوي عدد من الصفوف و احد هذه الصفوف عبارة عن XML واريد ان اقوم بتعبأة بيانات الجدول في data grid ولكن يظهر لي صف xml كما هو ..
هل هناك طريقة لقراءة الصف المكتوب بال xml ليظهر بشكل واضح
كما فهمت منك , فالـ XML data مخزنة كـ One Field لديك , تستطيع أن تقوم بشيء كالتالي :
//read the field that contains XML from database and put it in data variable , we will consider a fake data :
string data = "<student id=\"200910143\">Ali</student>";
var element = XElement.Parse(data);
Console.WriteLine(element.Value); // will print the content of Student Element , which is Ali
Console.WriteLine(element.Attribute("id").Value); // will print the content of the id attribute , after resolving it via student elementهذه التقنية إسمها Linq to XML ويجب أن تقوم بإستعمال الـ System.Xml.Linq Namespace تستطيع بالتأكيد الإطلاع أكثر على هذه التقنية في MSDN .
تم تعديل هذه المشاركة بواسطة AliBazzi في 29 نوفمبر 2010 في 22:17