آموزش XML ساده در PHP
آموزش XML ساده در PHP
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش XML ساده در PHP خواهیم پرداخت.
تجزیه کننده ساده XML
تجزیه کننده ساده XML برای تجزیه نام، ویژگی ها و محتوای متنی استفاده می شود.
توابع ساده XML در زیر نشان داده شده است –
()simplexml_load_file
این تابع مسیر فایل را به عنوان اولین پارامتر می پذیرد و اجباری است.
1 |
simplexml_load_file(($fileName,$class,$options,$ns,$is_prefix) |
()simplexml_load_string
این تابع به جای مرجع فایل رشته را می پذیرد.
1 |
simplexml_load_string($XMLData,$class,$options,$ns,$is_prefix) |
()simplexml_import_dom
این تابع محتوای XML فرمت شده DOM را می پذیرد و به XML ساده تبدیل می شود.
1 |
simplexml_load_string ($ DOMNode ، $ class) |
مثال زیر نشان می دهد، چگونه می توان یک فایل داده xml را تجزیه کرد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php $data = "<?xml version = '1.0' encoding = 'UTF-8'?> <note> <Course>Android</Course> <Subject>Android</Subject> <Company>TutorialsPoint</Company> <Price>$10</Price> </note>"; $xml = simplexml_load_string($data) or die("Error: Cannot create object"); ?> <html> <head> <body> <?php print_r($xml); ?> </body> </head> </html> |
نتیجه زیر را به همراه خواهد داشت –
1 |
SimpleXMLElement Object ( [Course] => Android [Subject] => Android [Company] => TutorialsPoint [Price] => $10 ) |
ما همچنین می توانیم یک فایل داده xml را مانند تصویر زیر فراخوانی کنیم و همان نتیجه ای را که در بالا نشان داده شده است ایجاد کند –
1 2 3 4 |
<?php $xml = simplexml_load_file("data") or die("Error: Cannot create object"); print_r($xml); ?> |
لیست جلسات قبل آموزش PHP
- آموزش PHP
- معرفی PHP
- آموزش تنظیمات محیط PHP
- آموزش نحو PHP
- آموزش انواع متغیر در PHP
- آموزش انواع ثابت ها در PHP
- آموزش انواع عملگرها در PHP
- آموزش تصمیم گیری در PHP
- آموزش انواع حلقه در PHP
- آموزش آرایه ها در PHP
- آموزش رشته ها در PHP
- آموزش مفاهیم وب در PHP
- آموزش روش های GET & POST در PHP
- آموزش Inclusion فایل در PHP
- آموزش پرونده ها و I / O در PHP
- آموزش توابع در PHP
- آموزش کوکی ها در PHP
- آموزش جلسات در PHP
- آموزش ارسال ایمیل با استفاده از PHP
- آموزش بارگذاری پرونده در PHP
- آموزش استاندارد کدگذاری در PHP
- آموزش متغیرهای از پیش تعریف شده در PHP
- آموزش عبارات منظم در PHP
- آموزش مدیریت خطا و استثنا در PHP
- آموزش اشکال زدایی در PHP
- آموزش تاریخ و زمان در PHP
- آموزش MySQL در PHP
- آموزش AJAX در PHP
- آموزش XML در PHP
- آموزش برنامه نویسی شی گرا در PHP
- آموزش PHP برای توسعه دهندگان C
- آموزش PHP برای توسعه دهندگان PERL
- آموزش معرفی فرم در PHP
- آموزش اعتبار سنجی در PHP
- آموزش فرم کامل در PHP
- آموزش ورود به سیستم در PHP
- آموزش ورود به فیس بوک در PHP
- آموزش ادغام PayPal در PHP
- آموزش ورود به MySQL در PHP
- آموزش جستجوی Ajax در PHP
- آموزش Ajax XML Parser در PHP
- آموزش جستجوی خودکار Ajax در PHP
- آموزش Ajax RSS در PHP
- آموزش XML در PHP
دیدگاه شما