xml书写规则
作者:互联网
Xml书写规则
-
合法的标签名
-
标签名要有意义
-
建议使用英文,小写字母,单词之间使用“-”分割
-
建议多级标签之间不要存在重名的情况
1.错误的使用案例
<abc>abc</abc>
//不建议写中文标签<考试$>期末考试</考试$>
//父子标签最好不要重名<class><class>班级</class></class>
2.正确的使用案例
<shop-cart><item>相册</item></shop-cart>
-
-
适当的注释
-
适当的注视与缩进可以让xml文档更容易阅读
<!--员工信息--> <employee> <name>张三</name> <age>31</age> <!--身高--> <height>178</height> </employee>
-
-
合理使用属性
-
标签属性用于描述标签不可或缺的信息
-
对标签分组或者为标签设置id时常用属性表示
<!--列举标准的使用xml属性的例子--> <shop-cart> <item sn="771938" category="电器"> <name>xx空调</name> <price>2000.00</price> <num>1</num> </item> <item sn="890321" category="食品"> <name>法式面包</name> <price>10.00</price> <num>5</num> </item> </shop-cart>
-
-
特殊字符与cdata标签
-
标签体中出现"<",">"特殊字符,会破坏文档结构
<!--无效的xml--> <exam> <question>1+4<3是否正确?</question> <question>3+5>8是否正确?</question> </exam>
-
解决办法
1.实体引入
2.CDATA标签
<![CDATA["开始,到"]]>
<lesson> <content> 本节我们来学习html中a标签的使用: <![CDATA[ <body> <a href="index.html">首页</a> </body> ]]> </content> </lesson>
-
-
有序的子元素
- 在XML多层嵌套的子元素中,标签前后顺序应保持一致
标签:xml,重名,书写,规则,标签,使用,特殊字符,属性 来源: https://blog.csdn.net/weixin_43658724/article/details/110573377