ساخت فایل xml با پی اچ پی

ساخت فایل xml با پی اچ پی

فایل های xml همانطور که می دانید بیشتر کاربردهای برای خروجی گرفتن از اطلاعات سایت یا کاربرد محبوب آنها در sitemapها است.

در این نوشته با شما روش ساخت فایل های xml را در زبان برنامه نویسی php آموزش می دهیم تا بتوانید به سادگی از آن استفاده کنید.

این آموزش کاملا به صورت اختصاصی نوشته شده است پس برای حمایت از ما آن را با دوستان خود به اشتراک بگذارید.

 

ساخت فایل xml با پی اچ پی

اگر علاقه دارید در ارتباط با این آموزش تخصصی تر بخوانید روی این لینک کلیک کنید.

ساخت فایل xml با پی اچ پی

خب برای ساخت فایل های xml در php ما ابتدا یک کلاس به نام xmlwriter در نظر گرفته ایم.

کلاس xml writer :

توضیحات کلاس xml writer:
  • این کلاس شامل پنج متغیر به صورت private است این متغیر ها شامل نام های زیر است:
    • _rootName
    • _xmlVersion
    • _charSet
    • _indentString
    • _xsltFilePat
  • کلاس بالا شامل توابع زیر می باشد: (توابع زیر همگی public هستند.)
    • __construct
    • setRootName
    • setXmlVersion
    • setCharSet
    • setIndentStr
    • setXsltFilePath
    • initiate
    • startBranch
    • addNode
    • getXml
    • _addAttributes

 

خب کلاس بالا را با نام xmlwriter.php در کنار پروژه ی خود ذخیره کنید و به سادگی از حالا یک کلاس برای ساخت فایل های xml دارید.

نحوه استفاده از xmlwriter در php :

برای استفاده از کلاس xml writer کافی است مثال زیر را توجه کنید:

در مثال بالا ابتدا کلاس xml writer را با تابع require_once فراخوانی کردیم.

بعد از فراخوانی این کلاس یک نمونه از آن ساخته ایم و نام آن را $xml قرار داده ایم. (در پی اچ پی نام متغیرها با علامت $ شروع می شود.)

سپس با تابع setRootName یک Root برای فایل xml تعیین کردیم که تمام اعضا از این به بعد در ساختار این ریشه قرار بگیرند. (فایل های xml می توانند چند ریشه ی مختلف داشته باشند.)

سپس با توابع startBranch و addNode می توانید آیتم های جدید را به آن اضافه کنید.

در آخر هم با توابع نوشتن در فایل یک فایل xml ایجاد کرده ایم و محتوای ایجاد شده را با تابع getXml درون آن قرار دادیم.

 

 

شما همچنین می توانید در این لینک با نحوه ی ساخت فایل اکسل یا csv در پی اچ پی آشنا شوید.

اگر روش های بهتری برای ساخت فایل xml با php می شناسید در بخش نظرات برای ما بنویسید.

منتظر نظرات و پیشنهادات و سوالات شما در ارتباط با این آموزش کاربردی و ساده هستیم؛ نظرهای شما باعث دلگرمی ما می شود.

سلامت و تندرست باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: ۰ میانگین: ۰]
با دوستانتان به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code