ผลต่างระหว่างรุ่นของ "เค้าร่างเอกซ์เอ็มแอล"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Octahedron80 (คุย | ส่วนร่วม)
Octahedron80 ย้ายหน้า XML schema ไปยัง เค้าร่างเอกซ์เอ็มแอล
Octahedron80 (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1:
{{dablink|บทความนี้ครอบคลุมเนื้อหาทั่วๆไปเกี่ยวกับ XML schema ซึ่งมีหลายแบบ สำหรับ XML schema แบบที่ W3C แนะนำโดยเฉพาะ ให้ดู [[XML Schema (W3C)]].}}
 
'''XML schemaเค้าร่างเอกซ์เอ็มแอล''' ({{lang-en|XML schema}} คือวิธีการที่จะใช้จำแนกชนิดของเอกสารแบบ [[XML]] โดยจะบอกถึงโครงสร้างและชนิดของข้อมูลในเอกสาร XML แต่ละชนิด โดยตัว schema เองมีหน้าตาเหมือนเนื้อหา XML ตามปรกติเช่น [[XML Schema (W3C)]] และ [[RELAX NG]] หรือนิยามขึ้นโดยภาษาพิเศษโดยเฉพาะและเป็นส่วนหนึ่งของ XML เช่น [[Document Type Definition]] (DTD) ซึ่งพัฒนาขึ้นก่อนแบบอื่นที่กล่าวมาข้างต้นโดยพัฒนามาจาก [[SGML]] โดยมีข้อจำกัดเช่นการไม่รองรับ [[XML Namespace]]
 
== เค้าร่างเอกซ์เอ็มแอลต่าง ๆ ==
'''XML schema''' คือวิธีการที่จะใช้จำแนกชนิดของเอกสารแบบ [[XML]] โดยจะบอกถึงโครงสร้างและชนิดของข้อมูลในเอกสาร XML แต่ละชนิด โดยตัว schema เองมีหน้าตาเหมือนเนื้อหา XML ตามปรกติเช่น [[XML Schema (W3C)]] และ [[RELAX NG]] หรือนิยามขึ้นโดยภาษาพิเศษโดยเฉพาะและเป็นส่วนหนึ่งของ XML เช่น [[Document Type Definition]] (DTD) ซึ่งพัฒนาขึ้นก่อนแบบอื่นที่กล่าวมาข้างต้นโดยพัฒนามาจาก [[SGML]] โดยมีข้อจำกัดเช่นการไม่รองรับ [[XML Namespace]]
 
== ภาษา XML schema ต่างๆ ==
* [[Document Definition Markup Language]] (DDML)
* [[Document Schema Definition Languages]] (DSDL)