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多层嵌套的子元素中,标签前后顺序应保持一致
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值