黑马程序员技术交流社区

标题: 第14天学习笔记 [打印本页]

作者: ok0    时间: 2017-12-25 21:53
标题: 第14天学习笔记
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文档
作者: 1414225997    时间: 2017-12-26 09:36
继续努力
作者: xiongliu    时间: 2017-12-26 10:30
元旦节要到了,,放假也要注意学习哟!
作者: 陈文老师    时间: 2017-12-26 11:31

继续加油哟~~~每天都保持这样的吸收
作者: 没关系    时间: 2017-12-28 10:57
温故而知新   加油哦   继续努力
作者: 渝小妹    时间: 2017-12-29 10:34

总结很不错哟~继续加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2