XML标签书写规则

XML标签的书写规则

  • 合法的标签名
  • 适当的注释与缩进
  • 合理使用属性
  • 特殊字符与CDATA标签
  • 有序的子元素

合法的标签名

  • 标签名字要有意义
  • 建议使用英文,小写字母,单词之间使用"-"分割
  • 建议多级标签之间不要存在重名的情况
<abc>abc</abc> 无意义命名
<考试$>数学考试</考试$> 不推荐使用非英文和特殊字符
<class>
	<class>
	班级
	</class>
</class>  不推荐使用同名的父标签和子标签,会产生歧义
正确的写法:
<shop-cart>
	<item>
	相册
	</item>
</shop-cart>

适当的注释与缩进

适当的注释与缩进可以让XML文档更容易阅读



<hr>
    <employee no="857857">
        <name>张三name>
        <age>31age>
        <salary>4000salary>
        <department>
            <dname>会计部dname>
            <address>XX大厦-A103address>
        department>
    employee>
hr>

合理使用属性

  • 标签属性用于描述标签不可或缺的信息
  • 对标签分组或者为标签设置Id时常用属性表示

特殊字符与CDATA标签

  • 标签体中,出现"<",">"特殊字符的时候会破环文档结构
    解决方案1: 使用实体引用(适用于特殊符号出现较少的情况)
    XML标签书写规则_第1张图片
    例:
<exam>
	<question>
		1+4<3 是否正确? 
	question>
exam>

解决方案2: 使用CDATA标签
CDATA指的是不应由XML解析器进行解析的文本数据
格式:
例:

<lesson>
	
			首页
		
	]]>
lesson>

有序的子元素

  • 在XML多层嵌套的子元素中,标签前后顺序应保持一致

优质文章推荐
XML从是什么到怎么用

你可能感兴趣的:(JavaWeb入门)