Simple XML GET trong PHP XML GET đã sử dụng để lấy các giá trị node từ XML file.. Ví dụ sau minh họa cách lấy dữ liệu từ XML.. Tệp note.xml Tệp note.xml là một xml file, nó có thể được
Trang 1Simple XML GET trong PHP XML GET đã sử dụng để lấy các giá trị node từ XML file Ví dụ sau minh họa cách lấy dữ liệu từ XML
Tệp note.xml
Tệp note.xml là một xml file, nó có thể được truy cập bởi php file
<SUBJECT>
<COURSE>Android</COURSE>
<COUNTRY>India</COUNTRY>
<COMPANY>TutorialsPoint</COMPANY>
<PRICE>$10</PRICE>
</SUBJECT>
Tệp index.htm
Index page có quyền để lấy truy cập xml data bởi sử dụng hàm simplexml_load_file()
<?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>
Trang 2
</head>
</html>
Nó sẽ cho kết quả:
Lấy các giá trị node
Code dưới minh họa cách lấy giá trị node từ xml file và XML nên là như sau:
<?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">
Trang 3<title lang="en">Web Technologies</title>
<tutor>Javed</tutor>
<duration>10</duration>
<price>$60</price>
</course>
</tutorialspoint>
PHP code sẽ là như sau:
<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>
Nó sẽ cho kết quả:
Java
Gopal
3
$30
Hadoop
Satish
3
$50
Trang 4html
raju
5
$50