XML - องค์ประกอบ
XML elementsสามารถกำหนดเป็นหน่วยการสร้างของ XML องค์ประกอบสามารถทำงานเป็นคอนเทนเนอร์เพื่อเก็บข้อความองค์ประกอบแอตทริบิวต์วัตถุสื่อหรือสิ่งเหล่านี้ทั้งหมด
เอกสาร XML แต่ละรายการมีองค์ประกอบตั้งแต่หนึ่งรายการขึ้นไปขอบเขตซึ่งคั่นด้วยแท็กเริ่มต้นและแท็กสิ้นสุดหรือสำหรับองค์ประกอบว่างโดยแท็กองค์ประกอบว่าง
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์ในการเขียนองค์ประกอบ XML -
<element-name attribute1 attribute2>
....content
</element-name>
ที่ไหน
element-nameคือชื่อขององค์ประกอบ ชื่อกรณีของตนในการเริ่มต้นและสิ้นสุดแท็กต้องตรงกับ
attribute1, attribute2คือคุณลักษณะขององค์ประกอบที่คั่นด้วยช่องว่างสีขาว แอตทริบิวต์กำหนดคุณสมบัติขององค์ประกอบ มันเชื่อมโยงชื่อกับค่าซึ่งเป็นสตริงของอักขระ แอตทริบิวต์เขียนเป็น -
name = "value"
ชื่อตามด้วยเครื่องหมาย=และค่าสตริงภายในเครื่องหมายคำพูดคู่ ("") หรือเดี่ยว ('')
องค์ประกอบที่ว่างเปล่า
องค์ประกอบว่าง (องค์ประกอบที่ไม่มีเนื้อหา) มีไวยากรณ์ต่อไปนี้ -
<name attribute1 attribute2.../>
ต่อไปนี้เป็นตัวอย่างของเอกสาร XML ที่ใช้องค์ประกอบ XML ต่างๆ -
<?xml version = "1.0"?>
<contact-info>
<address category = "residence">
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</address>
</contact-info>
กฎองค์ประกอบ XML
ต้องปฏิบัติตามกฎต่อไปนี้สำหรับองค์ประกอบ XML -
ชื่อองค์ประกอบสามารถมีอักขระที่เป็นตัวอักษรและตัวเลขคละกันได้ เครื่องหมายวรรคตอนเดียวที่อนุญาตในชื่อ ได้แก่ ยัติภังค์ (-), คะแนนต่ำกว่า (_) และจุด (.)
ชื่อเป็นตัวพิมพ์เล็กและใหญ่ ตัวอย่างเช่นที่อยู่ที่อยู่และ ADDRESS เป็นชื่อที่แตกต่างกัน
แท็กเริ่มต้นและสิ้นสุดขององค์ประกอบต้องเหมือนกัน
องค์ประกอบซึ่งเป็นคอนเทนเนอร์สามารถมีข้อความหรือองค์ประกอบตามที่เห็นในตัวอย่างด้านบน