JavaWeb学习三、Maven与XML

五、Maven

https://mvnrepository.com/

六、XML

6.1 概念:

Extensible Markup Language 可扩展标记语言

可扩展:标签自定义
功能:存储数据
xml和html的区别:
  1. xml标签都是自定义的,html标签是预定义。
  2. xml的语法严格,html语法松散
  3. xml是存储数据的,html是展示数据
语法:
基本语法:
  1. xml文档的后缀名 .xml
  2. xml第一行必须定义为文档声明
  3. xml文档中有且仅有一个根标签
  4. 属性值必须使用引号(单双都可)引起来
  5. 标签必须正确关闭
  6. xml标签名称区分大小写
组成成分:
  1. 文档声明
  2. 指令
  3. 标签
  4. 属性
  5. 文本
约束:
  1. 框架使用者
  2. 分类
  3. DTD
  4. Schema
解析:
  1. 操作xml文档
    1. 解析
    2. 写入
  2. 解析xml的方式
    1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
    2. SAX:逐行读取,基于事件驱动的
  3. xml常见的解析器
    1. JAXP
    2. DOM4J
    3. Jsoup
    4. PULL

猜你喜欢

转载自www.cnblogs.com/yfyyy/p/12431871.html