XML คืออะไร

XML คืออะไร





XML ย่อมาจาก Extensive Markup Language เป็นตัวกลางที่ในการแลกเปลี่ยนข้อมูลซึ่งมีความยืดหยุ่นสูง โดยการแลกเปลี่ยนข้อมูลนี้จะไม่ขึ้นอยู่กับแพลตฟอร์มใด
XML เป็นส่วนเสริมของ HTML กล่าวคือตัว XML ไม่สามารถแสดงผลได้ในตัวของมันเอง หากต้องการแสดงผลที่ถูกต้อง จะต้องมีการใช้ร่วมกับภาษาอื่น เช่น HTML,JSP,PHP,ASP,VB,*.NET หรือภาษาอื่น ๆ ที่สนับสนุน
XML เป็น จะมีนามสกุลเป็น *.XML สามารถสร้างขึ้นจากโปรแกรมประเภท Text Editor ใดก็ได้ เช่น Notepad, Edit plus, DreamWeaver, MS Word เป็นต้น
XML อาศัยโปรโตคอลที่ชื่อว่า SOAP (Simple Object Access Protocal) ซึ่งเป็นข้อตกลงในการสื่อสารระหว่างกัน
Element กับ Tag  
  • คำว่าแท็ก (Tag) เป็นคำที่ใช้เรียก อิลิเมนต์(Element) กล่าวคือ Element จะอยู่ภายใต้ Tag ซึ่ง Tag ก็คือเครื่องหมาย <> เช่น Element BeginXML จะเขียน Tag ได้เป็น ข้อมูล หมายความว่า Tag เปิด ถูกเรียกใช้จนพบ Tag ปิด โดย Element สามาถตั้งชื่อใดก็ได้ให้สอดคล้องกับข้อมูลที่อยู่ใน Tag ของเรา
กฏของ XML
  • ต้องมี Root Tag คือ Tag ใหญ่สุดและใน 1 เอกสารต้องมีเพียง Tag เดียวเท่านั้น
    ตัวอย่างเช่น
        
                 

    หน้าแรก


                  สมาชิก
                  เว็บบอร์ด
     
  • Tag ทุก Tag ต้องมี Tab เปิดและปิด
    ตัวอย่างเช่น 
    ....
    และต้องเปิดและปิดตามลำดับชั้นเสมอ
  • ตัวอักษร เป็น Case Sentisive ตัวอักษรเล็ก-ใหญ่ แตกต่างกัน
    ตัวอย่างเช่น
    ...   ผิด
    ...   ถูกต้อง
  • การประกาศเอกสาร XML เพื่อระบุว่า เอกสารนั้เป็น XML
    สิ่งที่ต้องมี


    รูปแบบทั่วไป
    Encoding ของตัวอักษร" standalone="yes|no"?>

    สำหรับการแสดงผลภาษาไทยเราอาจจะเรียกในส่วน Encoding เป็น windows-874 หรือ tis-620 ก็ได้

    ซึ่ง Attribute encoding กับ standalone เป็น Attribute ที่ไม่ได้บังคับ (คือจะใส่หรือไม่ใส่ก็ได้ แต่ถ้าใส่ต้องเรียงลำดับตามนี้)

ฝากติดตามผลงานด้านล่างด้วยครับ
--------------------------
► Website : https://www.siamfocus.com/
► LINE@ : https://line.me/ti/p/@siamfocus.com
► Facebook : https://www.facebook.com/fanpage.siamfocus
► Twitter : https://twitter.com/siamfocus
► Google+ : https://plus.google.com/+TAAMSiAMFOCUS
► Instagram : https://www.instagram.com/iamtaam
--------------------------










บทความ แนะนำ

การสร้าง Facebook App

การสร้าง Facebook App

การสร้าง Facebook App โดยโจทย์วันนี้สร้างไว้สำหรับใช้ ในการใช้ Facebook ตรวจสอบตัวตนนะครับ เช่นไว้ใช...

เครื่องมือการทำ SEO

เครื่องมือการทำ SEO

การปรับแต่งเว็บไซต์ ให้รองรับกับการค้นหา เครื่องมือในการทำ SEO มากกว่า 50 รายการเพื่อเพิ่มประสิทธ...

การทำ mod rewrite บน localhost

การทำ mod rewrite บน localhost

การเรียกใช้งาน mod rewirte บนเครื่องเราเองก่อน upload ขึ้น server พบว่าบางครั้งรันบน server ได้แต่ไม...

PHP Connect to MySQL

PHP Connect to MySQL

สวัสดีครับ ชาว Dev วันนี้ผมเอา Class Connection มาฝากครับ ซึ่งตัวนี้ผมทำเก็บไว้ใช้ประจำครับ  ...

ทำ SEO ด้วยตัวเอง

ทำ SEO ด้วยตัวเอง

แรงไม่แพ้ เมีย 2018 ก็ต้องเป็น SEO 2018 ครับ ในจังหวะนี้ เมื่อวันที่ 1 สิงหาคมที่ผ่านมา Google ได...




หมวดหมู่บทความ