الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لكل من هوا على درايه بال Object Orianted

بدأه Eslam Eldoh في 16 يونيو 2011 · 6 رد · 463 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا شغال مع ملف اكس ام ال بتقنيه اللينك عن طريق اللمبدا اكسيبرشن وبجيب من الملف ده بيانات عن طريق التاج والاتريبيوت الى فى الملف ووعامل كلاس فيها فانكشن هيا الى بتجيبلى البيانات دى وهيا كالتالى :

class ReadAnXMLFile

{

public string nv1(string p,string x ,ListView l1,string y)

{

XDocument XD = XDocument.Load(p);

List<string> l_lstTemp = XD.Descendants(x).Select(X => new List<string> { X.Attribute(y).Value })

.SelectMany(X => X).Distinct().ToList();

for (int i = 0; i < l_lstTemp.Count; i++)

{

l1.Items.Add(l_lstTemp.ToString());

}

return l_lstTemp.ToString();

}

}

وبستدعى الفانكشن دى بالظريقة دى

ReadAnXMLFile rxml = new ReadAnXMLFile();

rxml.nv1("C:/zizo.xml", "Phrase", listView4, "Name");

بس ولنفترض ان البيانات الى راجعة هى كالتالى

Eslam - Ahmed -Hassan

عاوز لما انده على الكلاس وادوس دوت بظهرلى البيانات "Eslam - Ahmed -Hassan " على انها بروبيرتى داخل الكلاس او على انها فانكشن او فويد داخل الكلاس يعنى لما انده على الكلاس بالطريقة دى

rxml. عاوز بعد الدوت يظهرلى البيانات الى الفانكشن nv1 مرجعاها الى هيا Eslam - Ahmed -Hassan

بمعنى اخر انى عاوز كل ايتيم ترجعو الفانكشن يتنشالها اتوماتيكيا فانكشن او فويد او بروبيرتى عشان تظهرلى لما استدعى الكلاس

او لو فيه طريقة اخرى تادى الغرض يبقى احسن

وشكرا .....

#2

السلام عليكم ورحمه الله وبركاته

اخي ما عليك الا اضافة ملف ال Schema لملفك ذو الامتداد xsd.

.:: Wish to become better and better ::.

#3

السلام عليكم ورحمه الله وبركاته

اخي يمكنك رؤية الخواص والاوسمة اثناء كتابتك للكود في المرفق

XLinq.zip

.:: Wish to become better and better ::.

#4

السلام عليكم

انا هبعت لحضرتك المشروع وموضح فيه انا عاوز ايه وهوا على اللينك التالى

http://www.4shared.com/file/ccG0xDtm/DealWithXml_-_Copy.html

وملف الاكس ام ال على اللينك التالى

http://www.4shared.com/file/Ne44sJeR/zizo.html

والى انا عاوزة انو فىالفورمة لما استدعى الفانكشن وادوس دوت يظهرلى كل الاوسمة فى ملف الاكس ام ال ولماادوس دوت مرة تانيه يظهرلى كل الاسماء الى دخل الوسم الى انا اخترتو ولما ادوس دوت تانى يظهرلى كل القيم الى داخل الاسماء الى داخل الوسم الى انا اخترتو

والله الموفق

#5

السلام عليكم ورحمه الله وبركاته

اخي المرفق السابق يوضح نفس الذي تحكي عنه!!

.:: Wish to become better and better ::.

#6

السلام عليكم

انا الى عاوزة انى لما اكتب اnamespace الى هوا اسمو core كما هو موضح فى ملف الاكس ام ال يروح على ملف الاكس ام ال الى ال name space بتاعو اسمو كور لانو هيبقى موجود اكثر من ملف اكس ام ال باكثر من name space

#7

السلام عليكم ورحمه الله وبركاته

اخي المرفق السابق يحل المشكله حسب مافهمت من ردك الاول؟!! مافهمت ماترمي إليه؟!!

.:: Wish to become better and better ::.

مواضيع مشابهة