Read XML doc By using SimpleXML
Last Updated on Tuesday, 30 March 2010 12:00 Written by Zack Tuesday, 30 March 2010 11:52
ဒီ post မွာေတာ့ XML document ထဲက value ေတြကိုဘယ္လိုဖတ္တယ္ဆိုတာေရးျပ မွာျဖစ္ပါတယ္။ ဒါကေတာ့ book.xml file ျဖစ္ပါတယ္။
<?xml version="1.0"?>
<books>
<book type="Computer">
<title>PHP Web Services</title>
<author><name>Zack</name></author></book>
</books>
အဲဒီ XML ထဲက values ေတြကို SimpleXML ကိုသံုးျပီးဖတ္ပါမယ္။
<?
$xml = simplexml_load_file('book.xml');
$book = $xml->book[0];
echo "Book title : " . $book->title ."\n";
echo "Book author name : " . $book->author->name ."\n";
$attributes = $book->attributes();
echo "Book type : " . $attributes['type'] ."\n";
?>
ဒီ code မွာၾကည့္မယ္ဆိုရင္ book.xml ကို local လုပ္ပါမယ္။
$xml = simplexml_load_file('book.xml');
အဲလိုဆိုရင္ေတာ့ $XML ဆိုတဲ့ variable ထဲကို XML obj ရဲ႕ function ေတြကိုသံုးျပီး access လုပ္လို႕ရေအာင္လုပ္ျပီးသြားျပီးျဖစ္ပါတယ္။
$book = $xml->book[0];
XML file ထဲမွာရွိေနတဲ့ first element ကို access လုပ္ထားတာျဖစ္ပါတယ္။ ေနာက္ျပီးတျခား value ေတြကိုဆက္ျပီး access
လုပ္ပံုေလးကိုၾကည့္ရေအာင္။
echo "Book title : " . $book->title ."\n";
echo "Book author name : " . $book->author->name ."\n";
$attributes = $book->attributes();
echo "Book type : " . $attributes['type'] ."\n";
Book Title ကိုျပခ်င္ရင္ေတာ့ $book->title ကိုသံုးသြားတယ္။ Book Author Name ကိုျပခ်င္ရင္ေတာ့ $book->author->name
ကိုသံုးပါတယ္။ Book element ရဲ႕ Attribute ျဖစ္တဲ့ Type ကိုုျပခ်င္တယ္ဆိုရင္ေတာ့ဒီလိုသံုးပါတယ္။
$attributes = $book->attributes();
echo "Book type : " . $attributes['type'] ."\n";
| < Prev | Next > |
|---|
Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)
xml ကို web side တစ္ခုအတြက္ ဘယ္ေနရမွာသံုးရတာလဲဟင္
ကၽြန္ေတာ္ xml စာအုပ္သာဖတ္ေနတာ ဘယ္ေနရာမွာဘယ္လိုသံုးရမွာလဲ မသိဘူး