Introduction to XML
เนื่องจากโลกในยุคปัจจุบันมีการนำเทคโนโลยีสารสนเทศมาใช้ในมากมายไม่ว่าจะเป็นในชีวิตประจำวันหรือการทำงาน ที่เห็นได้ชัดเจนคือ เทคโนโลยีบนอินเทอร์เน็ต E-mail เกือบจะก้าวมาเป็นการสื่อสารสากลแล้ว ดังนั้นการเขียนเว็บก็ถือเป็นสิ่งสำคัญเช่นกัน โดยปกติที่เราพบกันก็จะใช้ ภาษา HTML แต่ในปัจจุบันก็ได้มี XML ที่ถือว่าเป็นภาษาที่กำลังมาแรงมาก เนื่องจากเป็นภาษาที่ใช้สำหรับพัฒนาระบบข้อมูลข่าวสาร ด้วยจุดเด่นที่ง่ายในการนำไปใช้ สำหรับการแลกเปลี่ยนข้อมูลทางอิเล็กทรอนิกส์ ให้สามารถนำข้อมูลกลับมาใช้ใหม่ได้ และช่วยลดเวลาในการสร้างขึ้นมาใหม่ อีกทั้ง XML เน้นการสื่อสารระหว่างผู้คนบนอินเทอร์เน็ตและแอพพลิเคชัน ซึ่งมีความสามารถทำงานได้ระหว่างแพลตฟอร์มที่แตกต่างกัน XML (eXtensible Markup Language) เป็นภาษาที่อธิบายถึงรายละเอียดของโครงสร้างและแบบของข้อมูลบนเว็บ ออกแบบมาเพื่อให้ผู้สร้างเอกสารสามารถนำไปใช้งานในรูปแบบวิธีการที่ง่าย มีความชัดเจน รองรับในข้อด้อยของ HTML โดยXML จะมี Document Type Definition (DTD) ทีจะเป็นตัวอธิบายรายละเอียดเกี่ยวกับเนื้อหาของเอกสาร ว่าจะแสดงในส่วนไหนของเอกสารบ้าง ถ้าหากมีการส่งข้อมูลในรูปแบบ DTD ก็จะรู้กันว่าเป็น XML และฝ่ายผู้รับก็จะรู้ลักษณะรายละเอียดของ XML ที่ส่งไป และเนื่องจากว่าเอกสารที่สร้างขึ้นประกอบด้วยเนื้อหาที่มีชนิดต่างกัน จึงจำเป็นต้องมีตรวจสอบ Data Type แต่ DTD ไม่ได้ถูกออกแบบมาเพื่อตรวจสอบ Data Type อีกทั้งยังไม่เข้าใจ Namespace อีกด้วย Schema จึงถูกสร้างขึ้นเพื่อการแก้ปัญหาเหล่านี้และด้วยส่วนประกอบต่างๆทีได้กล่าวมาจึงไม่น่าแปลกที่ XML จะเป็นภาษาที่มาแรง โอกาสหน้าผู้เขียนจะมาอธิบายเจาะลึกลงไปในวิธีการเขียน DTD และ XML Schema และศัพท์ต่างๆที่กล่าวมาข้างต้น <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> </p>