XML Viewing

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

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

M013
PHP Super Hero Member
PHP Super Hero Member
Posts: 829
Joined: 22/04/2010 12:02 pm

XML Viewing

Post by M013 » 21/09/2013 6:56 pm

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

ตัวอย่าง code

Code: Select all

<?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 778 times
จะเห็นว่าเอกสาร XML จะเเสดง Element, เครื่องหมาย ต่างๆ ด้วยสี เเละตรงสัญลักษณ์ (-) สามารถคลิกได้ เพื่อเป็นการย่อ หรือ ขยายดู โครงสร้างของ Element ย่อยๆ เเต่ถ้าต้องการดู code ต้นฉบับ (ที่ไม่มีเครื่องหมาย "-" หรือ "+") สามารถทำได้โดยการคลิกขวา >> View Page Source หรือ View Source จากใน Browser
*** ในเเต่ละ Browser จะเเสดงผลที่เเตกต่างกัน

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

Code: Select all

<?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 784 times
เหตุผลที่ XML จึงเเสดงผลแบบนี้
จะเห็นว่าการเเสดงผลของเอกสาร XML จะเเตกต่างจาก HTML อย่างสิ้นเชิง เพราะ XML ไม่ได้เก็บข้อมูลเกี่ยวกับการเเสดงผลเอาไว้
แท็กของ XML ถูกสร้างมาจากผู้พัฒนาภาษา XML ดังนั้นทาง Browser
จึงไม่รู้จักว่าแท็กมันคืออะไร เช่น <student> จึงเป็นเพียงการอธิบายตารางของ HTML
ดังนั้น เมื่อ XML ไม่ได้เก็บข้อมูลเกี่ยวกับการเเสดงผลของข้อมูล Browser ต่างๆจึงนำเอกสาร XML ออกมาเเสดงในหน้าตาแบบนี้

ตัวอย่างไฟล์ xml
student_test.rar
ตัวอย่างไฟล์ student_test.xml
(462 Bytes) Downloaded 95 times

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19374
Joined: 31/03/2014 10:02 am
Contact:

Re: XML Viewing

Post by thatsawan » 10/06/2014 8:38 am

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

Post Reply

Return to “XML Knowledge”

Who is online

Users browsing this forum: No registered users and 4 guests