ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

XML เอ็กส์เอ็มแอล คืออะไร

XML เอ็กส์เอ็มแอลคืออะไร
XML เอ็กส์เอ็มแอล คืออะไร

        ในปัจจุบันธุรกิจต่างๆ ได้มีการนำเทคโนโลยีต่างๆ เข้ามาช่วยในการจัดการการดำเนินงานทางธุรกิจ เนื่องจากเทคโนโลยีนั้นได้เพิ่มอำนวยความสะดวกให้กับกิจการเป็นอย่างมาก ไม่ว่าจะเป็นอุปกรณ์หรือเป็นการสร้างระบบการใช้งานต่างๆ ซึ่งลดขั้นตอนการทำงานและลดความผิดพลาดลงไปได้เป็นอย่างมาก ซึ่งการสร้างระบบต่างๆ นั้น จะถูกสร้างโดยนักโปรแกรมเมอร์ ซึ่งนักพัฒนานั้นจะต้องรู้จักภาษาคอมพิวเตอร์ เพื่อให้สามารถติดต่อสื่อสารกับคอมพิวเตอร์ให้สามารถทำงานตามที่เราสั่งได้ ซึ่งภาษาของคอมพิวเตอร์นั้นมีจำนวนเยอะมากเช่น C++, C# , PHP, VB, VB.NET, Java, PYTHON, GROOVY และอื่นๆ ซึ่งภาษาแต่ละภาษาก็มีความสามารถแตกต่างกันและใช้งานแตกต่างกัน ดังนั้นผู้พัฒนาจึงต้องวิเคราะห์ว่าต้องการพัฒนาโปรแกรมหรือระบบในรูปแบบใด เพื่อเลือกภาษาที่จะใช้พัฒนาให้ถูกต้องตามระบบ ซึ่งในปัจจุบันภาษาได้มีการพัฒนาเรื่อยๆ ให้สามารถเขียนได้ง่ายและใกล้เคียงกับภาษามนุษย์มากที่สุด ซึ่งมีอีกภาษาที่ใช้สำหรับสร้างเว็บไซต์และมีความใกล้เคียงกับภาษามนุษย์เป็นอย่างมาก

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

         ดังนั้น XML จึงเป็นภาษาอีกตัวหนึ่งที่ใช้ในการแสดงผลข้อมูล ซึ่งมีการทำงานเหมือนกันกับ HTML แต่แตกต่างกันที่ XML สามารถเขียนภาษาได้ใกล้เคียงกับภาษาของมนุษย์มาก ทำให้ผู้พัฒนาหรือผู้เขียนโปรแกรมสามารถเขียนโปรแกรมได้ง่าย สามารถพูดคุยกับคอมพิวเตอร์และสั่งงานคอมพิวเตอร์ได้สะดวกมากยิ่งขึ้น

References : XML.  “XML”.  [ออนไลน์].  เข้าถึงได้จาก:en.wikipedia.org/wiki/XML.  [30 มิ.ย. 2016].

ภาพประกอบจาก : www.commons.wikimedia.org

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ไม่สามารถลิงค์ข้อความในเว็บ ของ Joomla ได้
โดย prakon พฤ 19 ก.ค. 2018 12:27 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
21
พฤ 19 ก.ค. 2018 1:08 pm โดย AePongsak
ทำการกด edit ภาพแล้ว ทำยังไงให้ไปทับภาพเดิมหรือลบภาพเดิมครับ
โดย mollyclick พฤ 19 ก.ค. 2018 11:04 am บอร์ด Programming - PHP
5
26
พฤ 19 ก.ค. 2018 12:15 pm โดย tsukasaz
งานประจำวันที่ 19 กรกฏาคม 2561
โดย pprn พฤ 19 ก.ค. 2018 10:45 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
11
พฤ 19 ก.ค. 2018 5:52 pm โดย pprn
งานประจำวันที่ 19 กรกฎาคม 2561
โดย tatiya พฤ 19 ก.ค. 2018 9:57 am บอร์ด M065 - ตติยะ นาชัย
0
1
พฤ 19 ก.ค. 2018 9:57 am โดย tatiya
มี Error mysqli_query() expects at least 2 parameters, 1 given แก้ตรงไหนครับ
โดย mollyclick พฤ 19 ก.ค. 2018 9:50 am บอร์ด Programming - PHP
2
31
พฤ 19 ก.ค. 2018 10:02 am โดย mollyclick
งานประจำวันที่ 19 กรกฎาคม 2561
โดย prakon พฤ 19 ก.ค. 2018 9:55 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
6
พฤ 19 ก.ค. 2018 11:06 am โดย prakon
หาวิธีลงวินโดโดยใช้ USB
โดย Anonymous พ 18 ก.ค. 2018 10:16 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
31
พ 18 ก.ค. 2018 11:07 pm โดย mindphp
สอบถามการเขียน Extension BBCode ที่จะ Query ข้อมูลจาก SQL ครับ
โดย AePongsak พ 18 ก.ค. 2018 6:35 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
25
พ 18 ก.ค. 2018 6:35 pm โดย AePongsak
โปรแกรมแปลง VDO บน Linux/Ubuntu HandBrake
โดย AePongsak พ 18 ก.ค. 2018 3:50 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
4
25
พฤ 19 ก.ค. 2018 5:21 pm โดย AePongsak
ติดปัญหาใช้งาน Camtasia 8 บน Windows XP (import ไฟล์ .mp4 ไม่ได้)
โดย AePongsak พ 18 ก.ค. 2018 3:38 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
15
พ 18 ก.ค. 2018 4:05 pm โดย AePongsak
B - Joomshop package ในหน้าติดตั้งขึ้น Error
โดย Parichat พ 18 ก.ค. 2018 1:53 pm บอร์ด Joomla Development
0
20
พ 18 ก.ค. 2018 1:53 pm โดย Parichat
งานประจำวันที่ 18 กรกฎาคม 2561
โดย tatiya พ 18 ก.ค. 2018 9:59 am บอร์ด M065 - ตติยะ นาชัย
1
5
พ 18 ก.ค. 2018 7:33 pm โดย tatiya
งานประจำวันที่ 18 กรกฏาคม 2561
โดย pprn พ 18 ก.ค. 2018 9:57 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
22
พ 18 ก.ค. 2018 4:46 pm โดย pprn
งานประจำวันที่ 18 กรกฎาคม 2561
โดย prakon พ 18 ก.ค. 2018 9:27 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
18
พ 18 ก.ค. 2018 4:21 pm โดย prakon
B - หน้า Sale Orders Lines Client Error
โดย mindphp พ 18 ก.ค. 2018 4:33 am บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
พ 18 ก.ค. 2018 4:33 am โดย mindphp
การเชื่อมต่อฐานข้อมูลแบบ odbc คืออะไร แล้วทำยังไงคะ
โดย pprn อ 17 ก.ค. 2018 5:02 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
3
51
อ 17 ก.ค. 2018 5:42 pm โดย thatsawan
[ปัญหา] สอบถามเกี่ยวกับวิธีติดตั้ง selenium ครับ
โดย tatiya อ 17 ก.ค. 2018 11:36 am บอร์ด Programming - C/C++ & java & Python
9
107
พ 18 ก.ค. 2018 12:02 pm โดย tatiya
งานประจำวันที่ 17 กรกฎาคม 2561
โดย tatiya อ 17 ก.ค. 2018 10:26 am บอร์ด M065 - ตติยะ นาชัย
1
9
อ 17 ก.ค. 2018 7:11 pm โดย tatiya
งานประจำวันที่ 17 กรกฏาคม 2561
โดย pprn อ 17 ก.ค. 2018 10:17 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
18
อ 17 ก.ค. 2018 2:20 pm โดย pprn
งานประจำวันที่ 17 กรกฎาคม 2561
โดย prakon อ 17 ก.ค. 2018 10:13 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
6
อ 17 ก.ค. 2018 11:05 am โดย prakon