تقييم الموضوع :
  • 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 ك ب / التحميلات : 50)
}}}
تم الشكر بواسطة:



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


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