آموزش XML Get در PHP
آموزش XML Get در PHP
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش XML Get در PHP خواهیم پرداخت.
XML Get برای دریافت مقادیر گره از فایل xml استفاده می شود. مثال زیر نحوه دریافت اطلاعات از xml را نشان می دهد.
Note.xml
Note.xml فایل xml است، می توان با فایل php به آن دسترسی پیدا کرد.
1 2 3 4 5 6 |
<SUBJECT> <COURSE>Android</COURSE> <COUNTRY>India</COUNTRY> <COMPANY>TutorialsPoint</COMPANY> <PRICE>$10</PRICE> </SUBJECT> |
Index.htm
صفحه فهرست دارای حق دسترسی به داده های xml با استفاده از ()implexml_load_file است.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<?php $xml = simplexml_load_file("note.xml") or die("Error: Object Creation failure"); ?> <html> <head> <body> <?php echo $xml->COURSE . "<br>"; echo $xml->COUNTRY . "<br>"; echo $xml->COMPANY . "<br>"; echo $xml->PRICE; ?> </body> </head> </html> |
نتیجه زیر را به همراه خواهد داشت –
دریافت مقادیر گره
کد زیر دارای اطلاعاتی در مورد نحوه دریافت مقادیر گره از فایل xml است و 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 26 27 28 29 30 31 32 |
<?xml version = "1.0" encoding = "utf-8"?> <tutorialspoint> <course category = "JAVA"> <title lang = "en">Java</title> <tutor>Gopal</tutor> <duration></duration> <price>$30</price> </course> <course category = "HADOOP"> <title lang = "en">Hadoop</title>. <tutor>Satish</tutor> <duration>3>/duration> <price>$50</price> </course> <course category = "HTML"> <title lang = "en">html</title> <tutor>raju</tutor> <duration>5</duration> <price>$50</price> </course> <course category = "WEB"> <title lang = "en">Web Technologies</title> <tutor>Javed</tutor> <duration>10</duration> <price>$60</price> </course> </tutorialspoint> |
کد PHP باید به صورت زیر باشد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<html> <body> <?php $xml = simplexml_load_file("books.xml") or die("Error: Cannot create object"); foreach($xml->children() as $books) { echo $books->title . "<br> "; echo $books->tutor . "<br> "; echo $books->duration . "<br> "; echo $books->price . "<hr>"; } ?> </body> </html> |
نتیجه زیر را به همراه خواهد داشت –
لیست جلسات قبل آموزش 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
- آموزش XML ساده در PHP
دیدگاه شما