XML文档的标准

XML文档的标准

Xml语法规范(语法标准)

php内容要经过服务器的解释,Xml内容浏览器可以直接解释运行,当看到处理指令内容的时候会自动调用xml解释器

编写xml文档的标准:

  • 声明一个处理指令<?xml version="1.0" encoding="utf-8" ?>

  • 文档的树状结构: 有且仅有一个根节点

    • <?xml version="1.0" encoding="utf-8" ?>
      <student><!--这是一个根节点,就像html的html标签一样-->
      <学号>32</学号>
      <name>Tomcat</name>
      <address>深圳</address>
      <subject>计算机</subject>
      </student>
  • 标签必须闭合

  • 标签大小写一致(建议小写)

  • 属性全小写、属性必有值、值必须有引号

  • 标签可以嵌套,但不能交叉

    • 合规:

    • <a><b></b></a>
    • 不合规:

    • <a><b></a></b>
  • 特殊符号使用符号实体(单引号:&apos;双引号:&quot;空格:&nbsp;&符号:&amp;小于符号:&lt;大于符号:&gt)

  • 大段内容有许多特殊符号内容<![CDATA[]]>表示

    • 这个意思就是放在这个"[]框内的标点符号会自动解析成标签"

      • 实例:

      • <?xml version="1.0" encoding="utf-8" ?>
        <student school="Lucifer" number="01"><!--这是一个根节点,就像html的html标签一样-->
        <学号>32</学号>
        <name>Tomcat</name>
        <address>深圳</address>
        <subject>计算机</subject>
        <介绍><![CDATA[a>b<c>d]]></介绍><!--这些特殊符号不用进行转换-->
        </student>
  • 空标记闭合/单标签

    • <介绍 />
  • xml标签名字组成部分:

    • utf-8字符集允许汉字当作标签名字

    • 普通字符可以有:字母、数字、中横线、下划线、点

    • 数字不能作为首字母出现

    •  

It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14634862.html