รูปแบบ XML ใน PHP
XML เป็นรูปแบบสำหรับ เก็บข้อมูล รูปแบบนี้มักจะ ถูกใช้เพื่อแลกเปลี่ยนข้อมูล ระหว่างเว็บไซต์ หรือระหว่างเซิร์ฟเวอร์ และเบราว์เซอร์ เทคนิคแล้ว XML คล้ายกับ HTML แต่มีแท็กและแอตทริบิวต์ใดๆ ก็ได้
มาสร้างไฟล์แยก test.xml กัน
ซึ่งเราจะเก็บเอกสารทดสอบ
XML ไว้ในนั้น
เริ่มต้นในเอกสารนี้ต้องทำ ส่วนหัวพิเศษ ซึ่งจะระบุ ว่ามี XML และตั้งค่ารุ่น ของภาษานี้:
<?xml version="1.0"?>
ตอนนี้ต้องสร้างองค์ประกอบหลัก
มันจะเป็นแท็กที่
บรรจุเอกสารทั้งหมดไว้
ชื่อของแท็กนี้สามารถเป็นอะไรก็ได้
มาตั้งชื่อมันว่า <root> กัน:
<?xml version="1.0"?>
<root>
</root>
ตอนนี้มาเพิ่มข้อมูลบางอย่าง:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
ตอนนี้ใน PHP เราสามารถโหลด
องค์ประกอบนี้ด้วยฟังก์ชัน
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
ลงในตัวแปรจะเขียนเป็นออบเจกต์ พิเศษ ซึ่งเราจะสามารถ รับข้อมูลแท็กจากต้นไม้ XML ได้:
<?php
var_dump($xml); // ออบเจกต์
?>
ต่อไปในบทเรียนถัดไป เพื่อความสั้น
ฉันจะละเว้นช่วงการรับ XML
และจะถือว่าในตัวแปร
$xml เก็บผลลัพธ์ของฟังก์ชัน
simplexml_load_file
สร้างไฟล์ XML ทดสอบ
รับมันใน PHP
แสดงผลลัพธ์ของการรับ
ผ่าน var_dump