تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن كيفية استخلاص جداول من ملف xml
#5
تفضل هذا كود بناء الملف :

PHP كود :
       public bool XMLSerialize(string filename)
 
       {
 
           TextWriter writer null;
 
           try
            
{
 
               writer = new StreamWriter(filename);
 
               XmlSerializer serializer = new XmlSerializer(typeof(RepXml), Helper.XmlTypes);
 
               serializer.Serialize(writerthis);
 
           }
 
           catch (Exception excp)
 
           {
 
               throw excp;
 
           }
 
           finally
            
{
 
               if (writer != null)
 
                   writer.Close();
 
           }
 
           return true;
 
       

PHP كود :
static Helper()
 
       {
 
           Helper.g_xml_types = new Type[] {
                                             
  typeof(RepXml0), 
                                             
  typeof(RepXml1), 
                                             
  typeof(RepXml2), 
                                             
  typeof(RepXml3), 
                                             
  typeof(RepXml4),
                                             
  typeof(RepXml5),
                                             
  typeof(RepXml6),
                                             
  typeof(RepXml7),
                                             
  typeof(RepXml8),
            };
 
           Helper.g_res_man = new System.Resources.ResourceManager("Repxmlxt.Strings"System.Reflection.Assembly.GetExecutingAssembly());
 
       }
 
       public static Type[] XmlTypes
        
{
 
           get { return Helper.g_xml_types; }
 
       

عذرا سأنقل الموضوع لقسم اسئلة السي شارب لاني لم اتوقع ان اسال عن كيفية كتابته .

وهذه طرقة تعبئة الداتاغريد فيو منه :

لكنه يعبئ الجدول الاول ناقص AccountName و يضع حقل فارغ .
PHP كود :
           XmlNode nod;
 
           XmlDocument xd = new XmlDocument();
 
           xd.Load(@"C:\Users\ALASEM\Desktop\AccountsTree.xml");
 
           nod xd.SelectSingleNode("/RPFDocument/ElementList");
 
           textBox1.Text nod.ChildNodes[2].ChildNodes[2].ChildNodes[1].ChildNodes[11].InnerText;
 
           for (int i 0nod.ChildNodes[2].ChildNodes[2].ChildNodes.Counti++)
 
           {
 
               String dgvxml nod.ChildNodes[2].ChildNodes[2].ChildNodes[i].ChildNodes[11].InnerText;
 
               if (dgvxml == String.Empty)
 
                   continue;
 
               dgvBUYKAMA.Rows.Add(dgvxml);
 
           }
 
           for (int i 0nod.ChildNodes[2].ChildNodes[2].ChildNodes.Counti++)
 
           {
 
               String dgvxml nod.ChildNodes[1].ChildNodes[2].ChildNodes[i].ChildNodes[11].InnerText;
 
               if (dgvxml == String.Empty)
 
                   continue;
 
               dgvBUYKAMA.Rows.Add(dgvxml);
 
           }
 
           for (int i 0nod.ChildNodes[2].ChildNodes[5].ChildNodes.Counti++)
 
           {
 
               String dgvxml nod.ChildNodes[2].ChildNodes[3].ChildNodes[i].InnerText;
 
               if (dgvxml == String.Empty)
 
                   continue;
 
               dgvBUYKAMA.Rows.Add(dgvxml);
 
           

لكنه يعبئ الجدول الاول ناقص AccountName و يضع حقل فارغ و هذا خاطئ .

لكن املت ان يكون هناك طريقة اسهل و اسرع .
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , سعود


الردود في هذا الموضوع
RE: سؤال عن كيفية استخلاص جداول من ملف xml - بواسطة asemshahen5 - 31-08-19, 10:40 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [SQL] كيفية اضافة الارقام العربيه وخزنها في sql TITOMOH 1 900 12-12-22, 05:20 PM
آخر رد: mowza
  [C#.NET] سؤال ali_ahmed12 0 631 02-12-22, 08:04 PM
آخر رد: ali_ahmed12
  كيفية تثبيت الخطوط عند المستخدم بمجرد تنزيل البرنامج osama623 1 1,083 18-11-22, 02:07 PM
آخر رد: alfaiz678
  كيفية قراءة وعرض ملفات pdf مخزنة في داتا كرد فيو من خلال زر بتن وبدون open file dialo مرتضى 0 841 31-10-22, 12:53 AM
آخر رد: مرتضى
  كيفية التقاط الباركود من الزجاج الأمامي للسيارة من خلال كاميرا من c # abdalamask 0 917 11-09-22, 09:27 PM
آخر رد: abdalamask
  [C#.NET] سؤال بسيط في C# XAMARIN FORMS sniperjawadino 1 1,099 20-07-22, 06:23 AM
آخر رد: سامح رمزي
  كيفية ضبط مقاس دقة الشاشة للمشروع بلغة السي شارب صبري بامرحول 1 1,679 01-05-22, 03:09 AM
آخر رد: سعود
  سؤال على منظومة دراسة وامتحانات soad 0 1,263 29-11-21, 10:20 AM
آخر رد: soad
  كيفية تشغيل مشغل mpv في الفيجوال بيسك ؟؟ 4545Mohamed 1 1,785 17-11-21, 11:18 PM
آخر رد: SoftWare Haker
  [SQL] سؤال بخصوص منع الدخول للسكول عبر Windows Authentication YasserNarf 0 1,284 01-09-21, 08:31 PM
آخر رد: YasserNarf

التنقل السريع :


يقوم بقرائة الموضوع: