آموزش PHP

آموزش PHP - معرفی XML

XML چیست؟

XML یک زبان نشانه گذاری برای به اشتراک گذاشتن داده ها در وب بوده و برای انسان و ماشین قابل خواندن و درک است. RSS Feeds را می توانی به عنوان مثالی برای xmlها به اشتراک گذاشته شده در نظر بگیریم. تجزیه کننده های XML برای خواندن و به روز رسانی داده ها با استفاده از مرورگرهای وب مفید می باشند.

 

انواع XML

  • بر پایه درخت (Tree based)
  • مبتنی بر رویداد (Event based) 

 

فرمت های پردازش XML

فرمت XML تجزیه و تحلیل کارهای مبتنی بر libxml است. parser  های xml زیر در هسته php در دسترس می باشند:

  • Simple XML parser
  • DO XML parser
  • XML parser
  • XML Reader

 

Simple XML parser

تجزیه کننده ساده XML همچنین به عنوان تجزیه کننده XML بر اساس درخت نامگذاری شده و فایل ساده XML را تجزیه می کند. تجزیه ساده XML روش ()simplexml_load_file را برای دسترسی به xml از مسیر خاص فراخوانی می کند.

 

DO XML parser

DOM Parser همچنین به عنوان یک تجزیه کننده گره پیچیده نامیده می شود، که برای تجزیه فایل بسیار پیچیده XML استفاده می گردد. این امر به عنوان رابطی برای تغییر فایل XML استفاده می شود. تجزیه کننده DOM با UTF-8 رمزگذاری شده است.

 

XML parser

تجزیه XML بر اساس تجزیه SAX بوده و سریع تر از تمام تجزیه کننده های بالا عمل می کند. روش آن به گونه ای است که فایل XML را ایجاد کرده و XML را تجزیه می کند. تجزیه کننده XML توسط ISO-8859-1، US-ASCII و UTF-8 رمزگذاری شده است.

 

XML Reader

تجزیه XML Reader همچنین به عنوان تجزیه کننده XML Pull بررسی می شود که برای خواندن فایل XML به شیوه ای سریع تر استفاده می شود. XML Reader با سند کامل XML و XML Validation کار می کند.

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

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

مبحث آموزشی

آموزش PHP

Learn PHP

سرفصل ها

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

کلیک کنید و سوالات خود را از ما بپرسید
لطفا فرم سوال را پر کنید

سوال شما با موفقیت ثبت شد. برای اینکه بتوانیم به شما اطلاع رسانی کنیم، موارد زیر را وارد کنید:

لطفا چند لحظه منتظر بمانید ...