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
--------------------------








บทความ แนะนำ

PHP Capture website Screenshot

PHP Capture website Screenshot

วันนี้ผมไปนำเสนอ code ที่เอาไว้ดึงข้อมูล รูปภาพหน้าเว็บไซต์ และเอามาประยุกต์โดยเมื่อดึงแล้วให้ทำการเ...

เว็บไซต์สมัยใหม่

เว็บไซต์สมัยใหม่

เว็บไซต์สมัยใหม่ คืออะไร เว็บสมัยใหม่ของผม คือรูปแบบเว็บในปัจจุบันนี้แหล่ะครับ นั่นหมายถึงเว็บไซต์ต้...

สร้าง backlink ฟรี

สร้าง backlink ฟรี

วันนี้ผมจะมาแนะนำเว็บไซต์ ที่สามารถนำเว็บของเราไปสร้าง Backlink (ลิ้งที่ย้อนกลับมาหาเว็บเรา) แบบที่ส...

กำหนดค่า PHP ให้แสดง Error Detail

กำหนดค่า PHP ให้แสดง Error Detail

หลายครั้งที่การเขียนโปรแกรมและนำไปใช้งานจริงภายใต้สิ่งแวดล้อมที่ต่างกัน เช่นเขียนอยู่ Local และนำไปร...

การสร้าง Google App

การสร้าง Google App

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




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