其他分享
首页 > 其他分享> > xml书写规则

xml书写规则

作者:互联网

Xml书写规则

  1. 合法的标签名

    • 标签名要有意义

    • 建议使用英文,小写字母,单词之间使用“-”分割

    • 建议多级标签之间不要存在重名的情况

      1.错误的使用案例

      • <abc>abc</abc>
      • <考试$>期末考试</考试$>//不建议写中文标签
      • <class><class>班级</class></class>//父子标签最好不要重名

      2.正确的使用案例

      • <shop-cart><item>相册</item></shop-cart>
  2. 适当的注释

    • 适当的注视与缩进可以让xml文档更容易阅读

      <!--员工信息-->
      <employee>
        <name>张三</name>
        <age>31</age>
        <!--身高-->
        <height>178</height>
      </employee>
      
  3. 合理使用属性

    • 标签属性用于描述标签不可或缺的信息

    • 标签分组或者为标签设置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>
      
  4. 特殊字符与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>
      
  5. 有序的子元素

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

标签:xml,重名,书写,规则,标签,使用,特殊字符,属性
来源: https://blog.csdn.net/weixin_43658724/article/details/110573377