XML Viewing

ความรู้เกี่ยวกับ XML RML และ ภาษา Markup อื่นๆ

Moderator: mindphp, ผู้ดูแลกระดาน

M013
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 829
ลงทะเบียนเมื่อ: 22/04/2010 12:02 pm

XML Viewing

โพสต์ที่ยังไม่ได้อ่าน โดย M013 »

XML Viewing (การเเสดงผลของเอกสาร XML)
เอกสาร XML สามารถเเสดงผลได้ทุกๆ Browser ไม่ว่าจะเป็น IE, Chrome, Firefox ,Opera, Safari เป็นต้น
เเต่การเเสดงผลของเอกสาร XML นั้นจะไม่เหมือนกับ HTML

ตัวอย่าง code

โค้ด: เลือกทั้งหมด

<?xml version="1.0" encoding="utf-8"?>
<student>
        <id>140006842</id>
        <firstname>Siripapha</firstname>
        <lastname>Pongsomboon</lastname>
        <age>21 Year</age>
         <born>11-18-1989</born>
        <phone>089-74525874</phone>
</student>
การเเสดงผล (บน Chrome)
ภาพที่ 1.1 การเเสดงผลจากตัวอย่าง code ข้างต้น
ภาพที่ 1.1 การเเสดงผลจากตัวอย่าง code ข้างต้น
viewing.jpg (168.15 KiB) Viewed 1314 times
จะเห็นว่าเอกสาร XML จะเเสดง Element, เครื่องหมาย ต่างๆ ด้วยสี เเละตรงสัญลักษณ์ (-) สามารถคลิกได้ เพื่อเป็นการย่อ หรือ ขยายดู โครงสร้างของ Element ย่อยๆ เเต่ถ้าต้องการดู code ต้นฉบับ (ที่ไม่มีเครื่องหมาย "-" หรือ "+") สามารถทำได้โดยการคลิกขวา >> View Page Source หรือ View Source จากใน Browser
*** ในเเต่ละ Browser จะเเสดงผลที่เเตกต่างกัน

การเเสดงผลของเอกสาร XML ที่ Error
ตัวอย่าง code

โค้ด: เลือกทั้งหมด

<?xml version="1.0" encoding="utf-8"?>
<student>
        <id>140006842</id>
        <firstname>Siripapha</Ffirstname>
        <lastname>Pongsomboon</lastname>
        <age>21 Year</age>
         <born>11-18-1989</born>
        <phone>089-74525874</phone>
</student>
การเเสดงผล (บน Chrome)
ภาพที่ 1.2 การเเสดงผลจากตัวอย่าง code ที่ error ข้างต้น
ภาพที่ 1.2 การเเสดงผลจากตัวอย่าง code ที่ error ข้างต้น
student_error.jpg (102.3 KiB) Viewed 1320 times
เหตุผลที่ XML จึงเเสดงผลแบบนี้
จะเห็นว่าการเเสดงผลของเอกสาร XML จะเเตกต่างจาก HTML อย่างสิ้นเชิง เพราะ XML ไม่ได้เก็บข้อมูลเกี่ยวกับการเเสดงผลเอาไว้
แท็กของ XML ถูกสร้างมาจากผู้พัฒนาภาษา XML ดังนั้นทาง Browser
จึงไม่รู้จักว่าแท็กมันคืออะไร เช่น <student> จึงเป็นเพียงการอธิบายตารางของ HTML
ดังนั้น เมื่อ XML ไม่ได้เก็บข้อมูลเกี่ยวกับการเเสดงผลของข้อมูล Browser ต่างๆจึงนำเอกสาร XML ออกมาเเสดงในหน้าตาแบบนี้

ตัวอย่างไฟล์ xml
student_test.rar
ตัวอย่างไฟล์ student_test.xml
(462 ไบต์) ดาวน์โหลดแล้ว 245 ครั้ง
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: XML Viewing

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

:like: ขอบคุณสำหรับความรู้ค่ะ
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 71