دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳
  • آذر

جلسه ۳۸ : آموزش کار با XML در PHP

  • دسته‌بندی‌ها :
جلسه ۳۸ : آموزش کار با XML در PHP
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام خدمت کاربران محترم سایت پی وی لرن. در این جلسه و جلسات آتی قصد داریم تا  به  معرفی زبان XML  و نحوه کار با xml در php  را یاد بگیریم.

      XML زبانی برای ساختن و چیدمان دادن به داده ها برای به اشتراک گذاری آن ها در وب سایت ها می باشد.

      آموزش کار با XML در PHP

      آموزش کار با XML در PHP

      XML چیست؟

      XML زبانی برای ساختن و چیدمان دادن به داده ها برای به اشتراک گذاری آن ها در وب سایت ها می باشد.

      تکنولوژی های وب مختلفی مانند خوراک RSS و پادکست ها از XML استفاده می کنند.

      ساخت xml کار راحتی است و بسیار شبیه HTML می باشد با این تفاوت که شما باید تگ های خودتان را بسازید.

       

      XML Parser چیست؟

      شما برای خواندن، بروز رسانی، ساختن و دستکاری یک فایل xml نیاز به XML Parser خواهید داشت.

      php دو نوع XML Parser اصلی دارد.

      • Tree-Based Parsers (تجزیه کننده یا پارسر درختی)
      • Event-Based Parsers (پارسر بر اساس رویداد)

       

      Tree-Based Parsers

      این نوع پارسر ها تمام سند را در حافظه نگه می دارند و سند xml را یه یک ساختار درختی تبدیل می کنند.
      این پارسر کل سند را تجزیه و تحلیل می کند و دسترسی به عناصر درخت (DOM) را فراهم می کند.

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

      مثال هایی از پارسر های درختی:

      • SimpleXML
      • DOM

       

      Event-Based Parsers

      این نوع پارسر ها کل سند را در حافظه نگه نمی دارند اما در عوض در یک گره (node) در یک زمان خوانده می شوند و به شما اجازه می دهند که با زمان واقعی در تعامل باشید.
      هر بار که به گره بعدی می روید، گره قبلی از دور خارج می شود.

      این نوع پارسر ها برای اسناد بزرگ بسیار مناسب می باشند. زیرا سریع تر عمل کرده و حافظه کمتری مصرف می کنند.

      مثال هایی از این نوع پارسر ها:

      • XMLReader
      • XML Expat Parser

      جلسه کار با xml در php و معرفی آن به پایان رسید.
      در جلسه بعد به آموزش SimpleXML Parser خواهیم پرداخت.

      QR:  جلسه ۳۸ : آموزش کار با XML در PHP
      به اشتراک بگذارید