A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ok0 中级黑马   /  2017-12-25 21:53  /  1225 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

XML
  1. 可扩展标记语言
  2. 用来描述数据,而非显示数据

XML文档的组成
  1. 文档声明
      a. 必须在文档的第一行
      b. <?xml version=“1.0” encoding="UTF-8"?> :属性版本1.0,字符编码UTF-8

  2. 元素
      a. 一个标签分为开始和结束标签
          i. 例子:<age>  </age>
      b. 包含标签体(嵌套)
          i. 例子:<Student>        <name> </name>  </Student>
      c. 不含标签体(开始标签和结束标签写在一起)
          i. 例子:<Student name="zyc" age="18" />
      d. 元素的名称可以包含字母、数字、减号、下划线和英文句点和以下规范
          i. 严格区分大小写
          ii. 只能以字母或下划线开头
          iii. 不能以xml/XML/Xml等开头
          iv. 名称字符直接不能有空格或制表符
          v. 名称字符之间不能使用冒号
注意:
  1. 一个标签中可以嵌套若干子标签,但所有标签必须合理的嵌套,不允许有交叉嵌套
  2. 一个xml文件只能有一个根标签

  3. 元素的属性
      a. 一个元素可以有多个属性,每个属性都有它自己的名称和取值
      b. 属性值一定要用单/双引号括起来
      c. 属性名称命名规范和元素命名规范相同
      d. 元素中的属性不能重复

  4. 注释
      a. 语法:<!--注释内容-->
注意:XML声明之前不能有注释,注释不能嵌套
  5. CDATA区
      a. 可以把标签当做普通文本内容
      b. 语法:<![CDATA[当做普通文本内容]]>
  6. 特殊字符
      a. &        使用 &amp 代替
      b. <        使用        &lt 代替
      c. > 使用 &gt 代替
      d. “ 使用 &quot 代替
      e. ' 使用 &apos代替
  7. 处理指令(PI:Processing Instruction)
      a. 用来指挥软件如何解析XML文档

5 个回复

倒序浏览
继续努力
回复 使用道具 举报
元旦节要到了,,放假也要注意学习哟!
回复 使用道具 举报

继续加油哟~~~每天都保持这样的吸收
回复 使用道具 举报
温故而知新   加油哦   继续努力
回复 使用道具 举报

总结很不错哟~继续加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马