ກົດລະບຽບສັບສຽງ 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>
ໃນຄວາມທີ່ກໍານົດດັ່ງກ່າວນີ້,ຄວາມຈອງຈະມີຄວາມຈອງທີ່ດີເພື່ອການຈອງມູນຄໍານວນຈະມີຄວາມຈອງທີ່ດີເພື່ອການຈອງມູນຄໍານວນ:
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,ມີຄວາມທີ່ວາງໄວ້ຄົນທີ່ມີຄວາມຈອງ 5 ຄວາມທີ່ມີຄວາມຈອງ:
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ' | ' |
" | " | " |
注释:ໃນ XML,ຄວາມທີ່ "<" และ "&"" ແມ່ນບໍ່ມີຄວາມມີຄວາມຈອງ > ແມ່ນມີຄວາມຈອງຈະເປັນການປຽບທວນທີ່ດີ:
XML 中的注释
ການຂຽນສັນຍາວາງໃນ XML ຈະຄ້າຍຄືກັນກັບການຂຽນສັນຍາວາງໃນ HTML:
<!-- This is a comment -->
ການຫນົງຈອງບໍ່ອາດມີຄວາມຄ້າຍຄືກັນກັບຄວາມຈອງບໍ່ອາດມີຄວາມຄ້າຍຄືກັນກັບຄວາມຈອງ:
<!-- This is an invalid -- comment -->
XML ຈະບັນທຶກຈອງທີ່ຈະຫນົງ
HTML ຈະປັບລົດບາບຄວາມຈອງທີ່ຄືກັນກັບຫນັງຫນົງເປັນຫນັງຫນົງດຽວໃນ XML,ຄວາມຈອງໃນເອກະສານຈະບໍ່ຖືກກັບມາ:
XML: Hello George HTML: Hello George
XML ບັນທຶກວົງຈອງໃຫ້ເປັນ LF
ໃນລະບົບຄວາມປະຕິບັດຂອງ Windows,ການຫັນການປ່ຽນວົງຈອງຫັນຈັນທີ່ມີຄວາມຄ້າຍຄືກັນກັບການຈອງວົງຈອງໃນການປະຕິບັດຂອງກົດຂຸນ。
Unix 和 Mac OSX 使用 LF。
旧的 Mac 系统使用 CR。
XML 将新行存储为 LF。
格式良好的 XML
符合上述语法规则的 XML 文档被称为“格式良好”的 XML 文档。
- 上一页 ສາຍແບບ XML
- 下一页 ປ່ຽນສະຖານະ XML