• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 49 رای - 2.61 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: XML در دلفی
حالت خطی
#3
Export كردن اطلاعات به XML
انجام دادن اين كار از طريق ADO به راحتي استفاده از متد SaveToFile است.

به كد زير نگاهي بياندازيد:
کد:
ADOTable1.SaveToFile('C:\test.xml', pfXML);
همچنين با استفاده از كد زير مي توانيد فايل XML مربوطه را Load كنيد:
کد:
ADOTable1.LoadFromFile('C:\test.xml');')
البته به جاي pfXML مي توانيد از pfADTG مي توانيد استفاده كنيد كه در اين صورت اطلاعات در يك فايل به صورت Binary نوشته مي شود كه به موضوع مبحث ما ربطي ندارد.

Export كردن يك Table به XML با استفاده از ClientDataSet

براي انجام اين عمل با استفاده از ClientDataSet از مراحل زير استفاده كنيد:

1- يك كمپوننت TDataSetProvider (اين كمپوننت در تب DataAccess قرار دارد) بر روي فرم خود بگذاريد و با استفاده از پراپرتي DataSet آن را به Table يا Query و يا به طور كلي به Dataset مورد نياز خود متصل كنيد.

2- يك كمپوننت TClientDataSet (اين كمپوننت هم در تب DataAccess قرار دارد) بر روي فرم خود بگذاريد و مقدار ProviderName آن را برابر نام كمپوننت TDataSetProviderي قرار دهيد كه در مرحله 2 ساختيد.

3- به سادگي از متد زير استفاده كنيد:

کد:
ClientDataSet1.Active := True;

;(   ClientDataSet1.SaveToFile('C:\1.XML', dfXML)
پارامتر دوم متد SaveToFile مي توانيد شامل مقادير زير باشد: dfBinary, dfXML, dfXMLUTF8.

بررسي راجع به dfBinary به مبحث مقاله ما مربوط نمي شود.

حتما متوجه شده ايد كه تفاوت dfXML و dfXMLUTF8 چيست؟ dfXMLUTF8 براي Export اطلاعات به XML با فرمت Unicode استفاده مي شود. البته راههاي ديگري هم وجود دارد كه در نسخه هاي قديمي تر دلفي به كار مي آيند. اين مقاله از آقاي محمد باقر معموري به آدرس http://www.irandevelopers.com/ است

گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
  


پیام‌های این موضوع
XML در دلفی - توسط nasrinPoornejaty - 09-03-2011، 09:59 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 10:20 AM
RE: XML در دلفی - توسط nasrinPoornejaty - 09-03-2011، 10:25 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 10:23 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 10:35 AM
RE: XML در دلفی - توسط nasrinPoornejaty - 09-03-2011، 10:36 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 10:41 AM
RE: XML در دلفی - توسط nasrinPoornejaty - 09-03-2011، 10:51 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 10:42 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 10:52 AM
RE: XML در دلفی - توسط nasrinPoornejaty - 09-03-2011، 11:00 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 11:11 AM
RE: XML در دلفی - توسط nasrinPoornejaty - 09-03-2011، 11:15 AM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 12:38 PM
RE: XML در دلفی - توسط nasrinPoornejaty - 09-03-2011، 12:56 PM
RE: XML در دلفی - توسط Amin_Mansouri - 09-03-2011، 01:03 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  استفاده از اسکن اثر انگشت در دلفی amir_rezaee 0 3,131 06-06-2016، 09:20 AM
آخرین ارسال: amir_rezaee
  اجرای برنامه روی سیستمی که دلفی نصب نباشد nasrinPoornejaty 8 9,860 06-19-2013، 06:59 PM
آخرین ارسال: Saeed7007
  رنگی کردن رکوردهای استرینگ گرید در دلفی nasrinPoornejaty 8 12,076 06-12-2013، 08:13 PM
آخرین ارسال: Amin_Mansouri

پرش به انجمن:


Browsing: 2 مهمان