09-10-12, 05:53 PM
كاتب الموضوع : !TheCodeOfSilence
بسم الله الرحمن الرحيم
بسم الله الرحمن الرحيم
فى هذا الموضوع سنقوم بكتابة ملف xml باستخدام الميزات الجديدة فى الاصدار 2008
فى الاصدار الجديد يمكنك كتابة xml مباشرة مع الكود
فيمكنك مثلا كتابة
كود :
Dim XMLFile = <xmlFile>
<NewFile></NewFile>
</xmlFile>
كود :
System.Xml.Linq.XElement
كود :
Dim F = <?xml version="1.0"?>
<File>
<Name></Name>
</File>
كود :
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")
الان سنستخدم 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")
ولا تحذفوا هذا الملف سنستخدمه فى الموضوع القادم ان شاء الله
TheCodeOfSilence! Mustafa Mahmoud