วันศุกร์ที่ 19 กันยายน พ.ศ. 2557

เนื้อหาที่เกี่ยวข้อง กับภาษา XML

XML เป็นเอกสารที่ใช้แลกเปลี่ยนข้อมูลระหว่างองค์กรหรือหน่วยงาน ดังนั้นฝ่ายที่
รับเอกสารต้องมั่นใจว่าเอกสารนั้นมีความถูกต้อง และน าไปใช้งานได้ Xml จึง
เปรียบเสมือน database ที่คอยให้บริการข้อมูลในเว็บไซต์ที่มีการออกแบบโครงสร้าง
ข้อมูลไว้ให้เรียกใช้ซึ่งการจะดึงข้อมูลไปใช้งาน client จะต้องทราบถึงโครงสร้างของตัว
ข้อมูล เพื่อใช้ในการติดต่อข้อมูลให้สามารถน าข้อมูลมาใช้งานได้

ซึ่งการกำหนดโครงสร้างของเอกสาร XML มีสองรูปแบบคือ DTD(Docซึ่งการกำหนดโครงสร้างของเอกสาร XMLมีสองรูปแบบคือ DTD(Document Type Definition) และ xml schema
DTD ทำหน้าที่นิยามความหมายและกำหนดโครงสร้างของข้อมูลที่จัดเก็บโดย
เอกสาร XML ซึ่งจะให้รายละเอียดเกี่ยวกับตัวเอกสารว่าจะแสดงหรือซ่อนส่วนไหนของ
เอกสารซึ่ง DTD จะเป็นส่วนที่เพิ่มเติมสำหรับ XML ถ้าหากมีการส่งข้อมูลในรูปแบบ
DTD ก็จะรู้กันว่า มีความหมายหลายๆแบบตามการอธิบายลักษณะของ XMLใน dtd
XML Schema เป็นเอกสาร XML ประเภทหนึ่งที่ทำหน้าที่อธิบายว่าโครงสร้าง
ของเอกสาร XML ที่มีอยู่นั้นเป็นอย่างไรและจะต้องนำไปประมวลผลอย่างไร XML
Schema เปรียบเหมือนกฎกติกาที่เอกสาร XML ต้องทำตามเพื่อให้แน่ใจว่าโครงสร้าง
ในเอกสาร XML นั้นเป็นไปอย่างถูกต้องตามที่ต้องการ
Xml เป็นภาษาที่ใช้เน้น (มาร์กอัป) ส่วนที่เป็นข้อมูล โดยสามารถกำหนดชื่อแท็ก
(Element)และชื่อแอตทิบิวต์ ได้ตามความต้องการของผู้สร้างเอกสาร xml โดยเอกสาร
นั้นจะต้องมีความเป็น Well-formed ส่วน DTD และ Schema จะมีหรือไม่มีก็ได้
ขึ้นอยู่กับว่ามีผู้ใช้เอกสารนั้นมากน้อยแค่ไหน เอกสาร xml จึงเป็นแค่แท็กซ์ไฟล์ชนิด
หนึ่ง ที่มีแท็กเปิดและเท็กปิดครอบข้อมูลไว้ตรงกลางเท่านั้น ทำให้เอกสาร xml ถูกใช้ใน
การติดต่อกับระบบที่ต่างกัน เนื่องจากความง่ายในการสร้างเอกสาร การนำเอกสาร xml
ไปใช้งานจะสนใจแต่ข้อมูลที่ถูกเน้นด้วยแท็ก มากกว่าWell-formed เป็นไวยากรณ์พื้นฐานของเอกสาร xml อย่างเช่น เอกสาร xml ต้องเริ่มต้นด้วย <?xmlversion="1.0" ?> เอกสาร xml 1 เอกสารจะต้องมีแท็กรูทเพียงแท็กเดียวหมายความ
ว่า แท็กและข้อมูลต่างๆจะต้อง อยู่ภายในแท็กแรกสุดเพียงแท็กเดียว การเปิดและปิดแท็ก
จะต้องไม่มีการคร่อมกัน เช่น<b>ตัวหนา<i>และ</b> เอียง</i> ไม่ Well-formed

ไม่มีความคิดเห็น:

แสดงความคิดเห็น