กลับไปหน้าบทความ

อ่าน 2 นาที

เอกสารที่จัดทำอย่างดี

เอกสารที่มีรูปแบบดีในXMLคือเอกสารที่ "ปฏิบัติตาม กฎ ไวยากรณ์ที่ระบุโดย ข้อกำหนด XML 1.0 ซึ่งต้องตรงตามโครงสร้างทั้งทางกายภาพและตรรกะ"

เอกสารที่จัดทำอย่างดี

เอกสารที่มีรูปแบบดีในXMLคือเอกสารที่ "ปฏิบัติตาม กฎ ไวยากรณ์ที่ระบุโดย ข้อกำหนด XML 1.0 ซึ่งต้องตรงตามโครงสร้างทั้งทางกายภาพและตรรกะ" [ 1 ]

ความต้องการ

โดยพื้นฐานแล้ว เอกสารที่ดีต้องมีคุณสมบัติดังต่อไปนี้:

  • เนื้อหาจะต้องได้รับการกำหนด
  • เนื้อหาจะต้องถูกคั่นด้วยแท็กเริ่มต้นและแท็กสิ้นสุด
  • เนื้อหาต้องจัดเรียงตามลำดับชั้นอย่างเหมาะสม (ผู้ปกครองอยู่ภายในราก และลูกอยู่ภายในผู้ปกครอง)

เพื่อให้เอกสารมีรูปแบบที่ดี ต้องมีการกำหนดกฎเกณฑ์เกี่ยวกับการประกาศและการจัดการเอนทิตี แท็กนั้นคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก โดยมีแอตทริบิวต์คั่นด้วยเครื่องหมายอัญประกาศ องค์ประกอบว่างเปล่ามีกฎเกณฑ์ที่กำหนดไว้ แท็กที่ทับซ้อนกันจะทำให้เอกสารไม่ถูกต้อง ตามหลักการแล้ว เอกสารที่มีรูปแบบที่ดีควรสอดคล้องกับเป้าหมายการออกแบบของ XML กฎไวยากรณ์ที่สำคัญอื่นๆ ที่ระบุไว้ในข้อกำหนด ได้แก่:

  • ประกอบด้วยเฉพาะอักขระยูนิโค้ดที่ถูกต้องตามกฎหมายเท่านั้น
  • อักขระไวยากรณ์พิเศษ เช่น<และ จะไม่ &ปรากฏขึ้น ยกเว้นเมื่อทำหน้าที่กำหนดขอบเขตของมาร์กอัปเท่านั้น
  • แท็ก begin, end และ empty-element ที่ใช้กำหนดขอบเขตขององค์ประกอบนั้นถูกจัดเรียงอย่างถูกต้อง โดยไม่มีแท็กใดขาดหายไปหรือทับซ้อนกัน
  • แท็กขององค์ประกอบนั้นคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก แท็กเริ่มต้นและแท็กปิดต้องตรงกันทุกประการ ชื่อแท็กห้ามมีอักขระใดๆ เช่น!"#$%&'()*+,/;<=>?@[\]^`{|}~, หรือช่องว่าง และห้ามขึ้นต้นด้วย-, ., หรือตัวเลข
  • มีองค์ประกอบ "ราก" เพียงหนึ่งเดียวที่ประกอบด้วยองค์ประกอบอื่นๆ ทั้งหมด

เอกสาร XML ที่ถูกต้องจะถูกกำหนดไว้ในข้อกำหนด XML ว่าเป็นเอกสาร XML ที่มีรูปแบบดี ซึ่งสอดคล้องกับกฎของDocument Type Definition (DTD) ตามบทช่วยสอน XML ของ JavaCommerce.com "เอกสาร XML ที่มีรูปแบบดีจะทำเครื่องหมายหน้าเว็บด้วยแท็กที่อธิบาย คุณไม่จำเป็นต้องอธิบายหรือชี้แจงว่าแท็กเหล่านี้หมายถึงอะไร กล่าวอีกนัยหนึ่ง เอกสาร XML ที่มีรูปแบบดีไม่จำเป็นต้องมี DTD แต่ต้องสอดคล้องกับกฎไวยากรณ์ XML หากแท็กทั้งหมดในเอกสารมีรูปแบบที่ถูกต้องและเป็นไปตามแนวทาง XML เอกสารนั้นจะถือว่ามีรูปแบบดี" [ 2 ] [ 3 ]

ตัวประมวลผล XML ที่พบการละเมิดกฎความถูกต้องจะต้องรายงานข้อผิดพลาดดังกล่าวและหยุดการประมวลผลตามปกติ นโยบายนี้บางครั้งเรียกว่าเข้มงวด [ 4 ] ซึ่งแตกต่างอย่างเห็นได้ชัดจากพฤติกรรมของโปรแกรมที่ประมวลผลHTMLซึ่งได้รับการออกแบบมาเพื่อสร้างผลลัพธ์ที่สมเหตุสมผลแม้จะมีข้อผิดพลาดในการมาร์กอัปอย่างรุนแรง[ 5 ]ตามหลักการของกฎของ Postel ("จงระมัดระวังในสิ่งที่คุณส่ง จงใจกว้างในสิ่งที่คุณรับ") [ 6 ] [ 4 ]

ความสำคัญ

แนวคิดเรื่องเอกสารที่มีรูปแบบดีช่วยให้เข้าใจโครงสร้างพื้นฐานของ XML ได้ดียิ่งขึ้น ช่วยให้เข้าใจ XML ได้ชัดเจนขึ้นกว่าความหมายทั่วไป ตัวอย่างเช่น ในขณะที่คำจำกัดความประเภทเอกสาร XML ส่วนใหญ่ ใช้เครื่องหมายวงเล็บเหลี่ยมซ้ายและขวาเป็นตัวคั่นเนื้อหา แต่ในทางเทคนิคแล้วนี่ไม่ใช่ข้อกำหนดที่จำเป็น (ถึงแม้ว่าตัวคั่นควรจะกระชับและเข้าใจง่าย) รหัสเครื่องหมายวงเล็บเหลี่ยมซ้ายและขวาเป็นเพียงข้อตกลงร่วมกัน แม้ว่าจะชัดเจนและโดดเด่น แต่ก็ไม่ใช่ข้อกำหนดที่เด็ดขาด

แนวคิดเรื่องเอกสารที่มีรูปแบบดีช่วยให้เข้าใจถึงธรรมชาติที่เป็นนามธรรมของ XML ได้ดียิ่งขึ้น ในความเป็นจริงแล้ว ไม่มีสิ่งใดที่เรียกว่า XML อย่างแท้จริง แต่ XML เป็นเพียงหลักการที่แสดงถึงชุดของพฤติกรรมและแนวปฏิบัติ เราสามารถพูดคุยเกี่ยวกับประเภทของ XML ได้ โดยพิจารณาจากคำจำกัดความประเภทเอกสาร (Document Type Definition หรือ DTD)

เอกสารที่มีรูปแบบดีนั้นยังทำให้เห็นถึงประเด็นเรื่อง XML ที่ถูกต้องและใช้ได้จริงด้วย ตามที่องค์กร W3 กำหนด เอกสารที่ใช้ได้จริงคือเอกสารที่ผ่านการตรวจสอบความถูกต้องตาม DTD กฎเกณฑ์เรื่องความถูกต้องหมายความว่าเอกสารนั้นต้องเป็นไปตามข้อจำกัดที่ระบุไว้ใน DTD ดังนั้น แท็กหรือเอนทิตีต้องเป็นไปตามกฎและความสัมพันธ์ที่กำหนดไว้ใน DTD อย่างไรก็ตาม ไม่มีการควบคุมว่าแท็กหรือเอนทิตีนั้นถูกต้องหรือไม่ ดังนั้น แท็กหัวระดับแรกอาจถูกนำไปใช้กับออบเจ็กต์หัวระดับที่สองและใช้ได้จริง ในขณะที่อาจไม่ถูกต้องก็ได้

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

เครื่องมือตรวจสอบความถูกต้อง

มีเครื่องมือหลายอย่างที่สามารถใช้ตรวจสอบว่าเอกสาร XML ที่กำหนดนั้นมีรูปแบบที่ถูกต้องหรือไม่

  • ตัวตรวจสอบ XML ของ Richard Tobin
  • เครื่องมือตรวจสอบ XML ของ Truugo
  • เครื่องมือตรวจสอบ XML ของ W3Schools

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Well-formed_document&oldid=1175883198 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เอกสารที่จัดทำอย่างดี

เอกสารที่มีรูปแบบดีในXMLคือเอกสารที่ "ปฏิบัติตาม กฎ ไวยากรณ์ที่ระบุโดย ข้อกำหนด XML 1.0 ซึ่งต้องตรงตามโครงสร้างทั้งทางกายภาพและตรรกะ"

ความต้องการ

โดยพื้นฐานแล้ว เอกสารที่ดีต้องมีคุณสมบัติดังต่อไปนี้:

ความสำคัญ

แนวคิดเรื่องเอกสารที่มีรูปแบบดีช่วยให้เข้าใจโครงสร้างพื้นฐานของ XML ได้ดียิ่งขึ้น ช่วยให้เข้าใจ XML ได้ชัดเจนขึ้นกว่าความหมายทั่วไป ตัวอย่างเช่น ในขณะที่ คำจำกัดความประเภทเอกสาร XML ส่วนใหญ่ ใช้เครื่องหมายวงเล็บเหลี่ยมซ้ายและขวาเป็นตัวคั่นเนื้อหา...

เครื่องมือตรวจสอบความถูกต้อง

มีเครื่องมือหลายอย่างที่สามารถใช้ตรวจสอบว่าเอกสาร XML ที่กำหนดนั้นมีรูปแบบที่ถูกต้องหรือไม่