กฎระเบียบ XML
- 上一頁 โครงสร้างต้นไม้ XML
- 下一頁 องค์ประกอบ XML
กฎหมายภาษา XML ง่ายและมีลักษณะเรียบเรียง กฎหมายเหล่านี้ง่ายต่อการเรียนรู้และง่ายต่อการใช้งาน
เอกสาร XML ต้องมีองค์ประกอบเดี่ยวของเอกสาร
เอกสาร XML ต้องมีองค์ประกอบเดี่ยวของเอกสารองค์ประกอบเดี่ยวของเอกสารซึ่งองค์ประกอบนี้เป็นองค์ประกอบขององค์ประกอบทั้งหมดองค์ประกอบพ่อ::
<root> <child> <subchild>.....</subchild> </child> </root>
ในตัวอย่างนี้<note>
เป็นองค์ประกอบเดี่ยวของเอกสาร:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
บทความ XML (XML Prolog)
บทความนี้เรียกว่า XML บทความ:
<?xml version="1.0" encoding="UTF-8"?>
บทความ XML สามารถละเลยได้
เอกสาร XML สามารถมีตัวอักษรนานาชาติได้ เช่น นอร์เวย์ซ์ øæå หรือฝรั่งเศส êèé
เพื่อป้องกันข้อผิดพลาด คุณควรระบุรหัสการระบุตัวอักษรที่ใช้ และบันทึกเอกสาร XML ในรูปแบบ UTF-8
UTF-8 คือรหัสการระบุตัวอักษรมาตรฐานของเอกสาร XML
คุณสามารถหาในตัวอย่างตามตัวอักษรชุดมีการเรียนรู้รหัสการระบุตัวอักษร
คำแนะนำ:UTF-8 ก็เป็นรหัสการระบุมาตรฐานของ HTML5, CSS, JavaScript, PHP และ SQL
ทุกองค์ประกอบ XML ต้องมีแท็กสิ้นสุด
ใน XML การละเลยแท็กสิ้นสุดนั้นผิดกฎหมาย ทุกองค์ประกอบต้องมีจำเป็นมีแท็กสิ้นสุด:
<p>This is a paragraph.</p> <br />
จำเป็นต้อง注意:บทความ XML ไม่มีแท็กสิ้นสุด! นี่ไม่ใช่ข้อผิดพลาด บทความนี้ไม่เป็นส่วนประกอบของ XML ตัวเอง มันไม่ใช่ส่วนของ XML ตัวเอง และไม่จำเป็นต้องปิดแท็ก
แท็ก XML แบ่งตามตัวเขียนใหญ่และตัวเขียนเล็ก
แท็ก XML แบ่งตามตัวเขียนใหญ่และตัวเขียนเล็ก แท็ก <Letter> แตกต่างจากแท็ก <letter>
แท็กเริ่มต้นและแท็กสิ้นสุดต้องใช้รูปแบบตัวเขียนเดียวกัน
<message>This is correct</message>
หาญ:เปิดและปิดแท็กหรือเรียกว่าแท็กเริ่มต้นและแท็กสิ้นสุด ไม่ว่าคุณชื่นชอบชื่อใดก็ตาม ความหมายของมันเหมือนกัน
องค์ประกอบ XML ต้องมีการเข้ารหัสที่ถูกต้อง
ใน HTML คุณอาจจะเห็นองค์ประกอบที่ไม่มีการเข้ารหัสที่ถูกต้อง
<b><i>This text is bold and italic</b></i>
ใน XML ทุกองค์ประกอบจำเป็นการเข้ารหัสที่ถูกต้อง
<b><i>This text is bold and italic</i></b>
ในตัวอย่างด้านบน การเข้ารหัสที่ถูกต้องหมายคือ: เพราะ <i> ซึ่งเปิดใน <b> จึงต้องปิดใน <b> ด้วย
ค่าของคุณสมบัติใน XML ต้องมีอักขระเคียงออก
เหมือน HTML นั้น XML ก็สามารถมีคุณสมบัติ (คู่คำนำ/ค่า)
ใน XML ต้องใส่อักขระเคียงออกในค่าของคุณสมบัติ
<note date="12/11/2007"> <to>George</to> <from>John</from> </note>
องค์ประกอบตัวเริ่มต้น
ใน XML บางอักขระมีความหมายเฉพาะ
หากคุณจะใส่อักขระ "<" ในภาคบรรทัด XML จะมีข้อผิดพลาด เพราะโปรแกรมแปลงแปลงจะมองมันว่าเป็นการเริ่มต้นตัวองค์ประกอบใหม่
นี่จะสร้างข้อผิดพลาด XML
<message>if salary < 1000 then</message>
เพื่อป้องกันข้อผิดพลาดนี้ กรุณาใช้องค์ประกอบตัวเริ่มต้นเพื่อแทนที่อักขระ "<"
<message>if salary < 1000 then</message>
ใน XML มีองค์ประกอบตัวเริ่มต้นที่เป็นรูปแบบเริ่มต้นโดยคำว่า predefined
< | < | เล็ก |
> | > | ใหญ่ |
& | & | และ |
' | ' | ' |
" | " | " |
หาญ:ใน XML มีอักขระ "<" และ "&" ที่ไม่ถูกต้อง แต่ ">" ถือว่าเป็นที่ถูกต้อง แต่มีข้อดีในการใช้ ">" แทน
หาญใน XML
มาตรการเขียนหาญใน XML มีความคล้ายคลึงกับมาตรการเขียนหาญใน HTML
<-- This is a comment -->
ไม่อนุญาตให้มีเกาะเรียกด้วยระบาดเปลวสองตัวในตอนกลางของหาญ
<-- This is an invalid -- comment -->
XML จะก-conservethe ช่องว่าง
HTML จะลดช่องว่างต่อเนื่องหลายตัวเป็นหนึ่งตัวเดียว ใน XML ช่องว่างในเอกสารจะไม่ถูกลดเอาออก
XML: สวัสดี George HTML: สวัสดี George
XML จะเก็บบรรทัดใหม่ในรูปแบบ LF
ในโปรแกรมเวอร์ภาษาวินโดวส์ การสร้างบรรทัดใหม่มักถูกเก็บเป็นคู่ของอักขระสองตัว: อักขระออกบรรทัด (CR) และอักขระบรรทัดใหม่ (LF) คู่นี้มีความคล้ายคลึงกับการกดทำบรรทัดใหม่ของเครื่องพิมพ์
Unix 和 Mac OSX 使用 LF。
舊的 Mac 系統使用 CR。
XML 將新行存儲為 LF。
格式良好的 XML
符合上述語法規則的 XML 文件被稱為“格式良好”的 XML 文件。
- 上一頁 โครงสร้างต้นไม้ XML
- 下一頁 องค์ประกอบ XML