تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كتابة ملف xml فى vb.net 2008 هل هناك اسهل من هذا !!!
#1
كاتب الموضوع : !TheCodeOfSilence


بسم الله الرحمن الرحيم

فى هذا الموضوع سنقوم بكتابة ملف xml باستخدام الميزات الجديدة فى الاصدار 2008

فى الاصدار الجديد يمكنك كتابة xml مباشرة مع الكود
فيمكنك مثلا كتابة


كود :
Dim XMLFile = <xmlFile>
<NewFile></NewFile>
</xmlFile>
اذا حلقت بالماوس فوق XMLFile ستجد انها معرفة على انها


كود :
System.Xml.Linq.XElement
اما اذا اردت كتابة ملف بهذه الطريقة يمكنك كتابة هذا


كود :
Dim F = <?xml version="1.0"?>
<File>

<Name></Name>

</File>
اذا حلقت بالماوس فوق F ستجد انها معرفة على انها


كود :
System.Xml.Linq.XDocument
يمكنك ايضا استخدام دوال اللغة داخل الملف وذلك بوضع علامة <%= بعدها يمكنك كتابة الادالة التى تريدها
فمثلا لكتابة التاريخ الحالى داخل ملف xml يمكننا كتابة الاتى


كود :
Dim myXml = <?xml version="1.0"?>
<root>
<node1>
<%= Now() %>
</node1>
</root>
لحفظ الملف يمكنك استخدام


كود :
My.Computer.FileSystem.WriteAllText("NowXML.xml", myXml.ToString, False)
او


كود :
myXml.Save("File.xml")
يتم حفظ الملف فى نفس المجلد الموجود به ملف exe طبعا يمكنك تغيير المسار كما تريد

الان سنستخدم linq لكتابة ملف xml يحتوى على العمليات الموجوده على الجهاز


كود :
Dim xmlProcs = <myProcesses>
<%= From proc In System.Diagnostics.Process.GetProcesses _
Select <process id=<%= proc.Id %>>
<name><%= proc.ProcessName %></name>
<threads><%= proc.Threads.Count %></threads>
</process> %>
</myProcesses>

xmlProcs.Save("Procs.xml")
وهكذا يكون لدينا ملف xml

ولا تحذفوا هذا الملف سنستخدمه فى الموضوع القادم ان شاء الله

TheCodeOfSilence! Mustafa Mahmoud


الملفات المرفقة
.rar   Create XML File.rar (الحجم : 42.73 ك ب / التحميلات : 29)
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ثقافة برمجية(2):طريقة كتابة Property أبو يعقوب 3 828 12-07-13, 04:16 PM
آخر رد: مبرمج بلا حدود
  كتابة شيفرة لإنشاء Add-in يتم استدعاؤه من VBA - VB2008 RaggiTech 0 394 09-10-12, 05:55 PM
آخر رد: RaggiTech
  مترجم سطر الأوامر الخاص بفيجوال بايزيك 2008 RaggiTech 5 639 09-10-12, 05:13 PM
آخر رد: RaggiTech
  نظرة سريعة في الجديد في Visual Studio 2008 فيما يتعلق ببيئة التطوير RaggiTech 0 283 08-10-12, 05:45 PM
آخر رد: RaggiTech

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم