PHP - การอ่าน XML DOM

   Tuesday, 07 September 2010 16:23

ตัวอย่างโค้ด PHP กับการอ่าน  XML โดยใช้ DOM


ตัวอย่าง ไฟล์ XML :  test.xml


<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>webmaster</to>
<from>reader</from>
<heading>Reminder</heading>
<body>Don't forget read again!</body>
</note>



ตัวอย่างการอ่านไฟล์ XML โดยใช้ DOM

<?php
$xmlDoc = new DOMDocument();
$xmlDoc->load("test.xml");

print $xmlDoc->saveXML();
?>
 



ผลลัพธ์ ที่อ่านได้จากไฟล์ xml โดยใช้ DOM ของภาษา PHP

webmaster  reader   Reminder   Don't forget read again!


ถ้าคลิ๊กขวา แล้ว View Source ดู จะได้ (เหมือนไฟล์ XML  ^^)

<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>webmaster</to>
<from>reader</from>
<heading>Reminder</heading>
<body>Don't forget read again!</body>
</note>




ตัวอย่างโค้ด PHP เพื่อวนลูป อ่านค่าในไฟล์ XML

<?php
$xmlDoc = new DOMDocument();
$xmlDoc->load("test.xml");

$x = $xmlDoc->documentElement;
foreach ($x->childNodes AS $item)
{
print $item->nodeName . " = " . $item->nodeValue . "<br />";
}
?>
 


ผลลัพธ์จากตัวอย่างข้างบนนี้

#text = 
to = webmaster
#text = 
from = reader
#text = 
heading = Reminder
#text = 
body = Don't forget read again!
#text =
 
 
 

Comments  

 
0 #1 Plus in Thailand 2011-12-02 20:34
โห ตามที่ search หา เป๊ะเลย
Quote
 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน PHP PHP - การอ่าน XML DOM
Joomla template modify by Ban-Goi.com