PHP บทนำ SimpleXML
SimpleXML เป็นส่วนขยายที่ช่วยให้เราสามารถจัดการได้ง่ายและได้รับข้อมูลของ XML
SimpleXML มีวิธีที่ง่ายในการได้รับชื่อเป็นองค์ประกอบของคุณลักษณะและเนื้อหาต้นฉบับเดิมถ้าคุณรู้ว่าโครงสร้างเอกสาร XML หรือรูปแบบ
SimpleXML จะเปิดเอกสาร XML ในโครงสร้างข้อมูลที่คุณสามารถย้ำผ่านเช่นคอลเลกชันของอาร์เรย์และวัตถุ
การติดตั้ง
ในฐานะของ PHP 5 ฟังก์ชั่น SimpleXML เป็นส่วนหนึ่งของหลัก PHP การติดตั้งไม่จำเป็นต้องใช้ฟังก์ชั่นเหล่านี้
ฟังก์ชั่น PHP 5 SimpleXML
ฟังก์ชัน | ลักษณะ |
---|---|
__construct() | สร้างวัตถุ SimpleXMLElement ใหม่ |
addAttribute() | เพิ่มแอตทริบิวต์ไปยังองค์ประกอบ SimpleXML |
addChild() | เพิ่มองค์ประกอบเด็กองค์ประกอบ SimpleXML |
asXML() | ส่งกลับสตริง XML รูปแบบที่ดี (XML version 1.0) จากวัตถุ SimpleXML |
attributes() | ส่งคืนแอตทริบิวต์ / ค่าขององค์ประกอบ |
children() | ส่งคืนลูกหลานของโหนดที่ระบุ |
count() | นับเป็นบุตรของโหนดที่ระบุ |
getDocNamespaces() | ส่งกลับ namespaces ประกาศในเอกสาร |
getName() | ส่งกลับชื่อของแท็ก XML ที่อ้างอิงโดยองค์ประกอบ SimpleXML |
getNamespaces() | ส่งกลับ namespaces ที่ใช้ในเอกสาร |
registerXPathNamespace() | สร้างบริบท namespace สำหรับการสอบถาม XPath ถัดไป |
saveXML() | นามแฝงของ asXML() |
simplexml_import_dom() | ส่งคืนวัตถุ SimpleXMLElement จากโหนด DOM |
simplexml_load_file() | แปลงไฟล์ XML เป็นวัตถุ SimpleXMLElement |
simplexml_load_string() | แปลงสตริง XML ลงในวัตถุ SimpleXMLElement |
xpath() | รันการสอบถาม XPath บนข้อมูล XML |
ฟังก์ชั่น PHP 5 SimpleXML ซ้ำ
ฟังก์ชัน | ลักษณะ |
---|---|
current() | ส่งกลับองค์ประกอบปัจจุบัน |
getChildren() | ส่งคืนองค์ประกอบลูกขององค์ประกอบปัจจุบัน |
hasChildren() | ตรวจสอบว่าองค์ประกอบปัจจุบันมีลูก |
key() | กลับคีย์ปัจจุบัน |
next() | ย้ายไปยังองค์ประกอบถัดไป |
rewind() | ย้อนกลับไปองค์ประกอบแรก |
valid() | ตรวจสอบว่าองค์ประกอบปัจจุบันถูกต้อง |