แนะนำภาษา XML (เอ็กซ์เอ็มแอล) และความแตกต่างของ XMLกับ HTML (เอชทีเอ็มแอล)

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

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

ภาพประจำตัวสมาชิก
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

แนะนำภาษา XML (เอ็กซ์เอ็มแอล) และความแตกต่างของ XMLกับ HTML (เอชทีเอ็มแอล)

โพสต์โดย Dive Demo » 15/02/2017 11:34 am

แนะนำภาษา XML (เอ็กซ์เอ็มแอล)
General.png
General.png (22.27 KiB) เปิดดู 73 ครั้ง

ในบทความนี้จะกล่าวถึงความหมาย และความเป็นมาอย่างสั้น ๆ ของ XML และ XML มีความแตกต่างกับ HTML อย่างไร
XML (เอ็กซ์เอ็มแอล) คือ?
หลายคนคงเคยอาจสงสัยว่า ภาษาเอ็กซ์เอ็มแอล (XML: Extensible Markup Language) นั้นคืออะไร และมีความจำเป็นอย่างไร ขออธิบายอย่างตรงไปตรงมา XML (เอ็กซ์เอ็มแอล) คือภาษามาร์กอับ (Markup Language) ที่กำเนิดมาเพื่อสำหรับให้ภาษากลางให้แต่ละภาษาสามารถทำงานด้วยกันได้อย่างราบรื่น
ผมขอยกตัวอย่างง่าย ๆ หากเราต้องทำการค้า กับคนต่างชาติที่ใช้ภาษาในการสื่อสารต่างกัน แน่นอนว่าการสื่อสารและความเข้าใจจากภาษาหนึ่งไปสู่อีกภาษานึงจะลำบากแถมอาจกินเวลานาน จึงเกิด"ภาษากลาง"ที่คนต่างชาติจะต้องศึกษาภาษากลางนี้ ให้สามารถทำการค้า และสื่อสารกัน

ความแตกต่างของ XML (เอ็กซ์เอ็มแอล) กับ HTML (เอชทีเอ็มแอล)
XMLนั้นจะไม่ได้เกิดมาเพื่อเป็นการออกแบบ หรือตกแต่งตัวเพจเหมือน HTML(เอชทีเอ็มแอล) แต่XML จะเป็นส่วนอธิบายการทำงานของระบบ และเป็นการประกาศข้อมูลแต่ละส่วนไว้เพื่อเรียกใช้งาน


ตัวอย่าง XML (เอ็กซ์เอ็มแอล)

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

<information>
   <id>1001</id>
   <firstname>สมบัติ</firstname>
   <lastname>มากมี</lastname>
   <position>บัญชี</position>
   <phone>089-999-9999</phone>
</information>


ตัวอย่าง HTML (เอชทีเอ็มแอล)

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

<html>
<head>
    <title>HTML</title>
</head>
<body>
    <center><h1>Headding1</h1></center>
</body>
</html>


จะสังเกตได้เลยว่า XML (เอ็กซ์เอ็มแอล) นั้นมีไว้อธิบายความหมายของชุดข้อมูล ซึ่งแตกต่างจาก HTML (เอชทีเอ็มแอล) ที่เป็นการออกแบบหน้าเว็บโดยมีการตกแต่งข้อความได้
แก้ไขล่าสุดโดย Dive Demo เมื่อ 15/02/2017 2:12 pm, แก้ไขไปแล้ว 4 ครั้ง.

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16749
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: แนะนำภาษา XML (เอ็กซ์เอ็มแอล) และความแตกต่างของ XMLกับ HTML (เอชทีเอ็มแอล)

โพสต์โดย mindphp » 15/02/2017 1:06 pm

xml พื้นฐาน
viewtopic.php?f=77&t=18483
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042



  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 1 และ บุคคลทั่วไป 0 ท่าน