XML复习

目录

    • 什么是XML
    • XML中的内容可以干什么
    • XML文件的创建以及其格式
    • XML的文档约束-DTD约数
    • XML的文档约束-schema约束
    • Dom4J 解析XML 文档

什么是XML

  • XML 全称(extensible Markup Lanage) 可扩展标记语言
  • 它是一种数据的表示形式, 可以存储复杂的数据格式以及我们自己定义的格式.
  • XML经常别用来存储和传输数据
  • 存储XML数据格式的文件叫做XML文件.

XML中的内容可以干什么

  • 可以用来当作网络上传递的消息
  • 或者当作XML文件来存储系统级别的信息

XML文件的创建以及其格式

  • 创建:
    • 在IDEA中就可以创建, 不细说
  • 格式
    • XML复习_第1张图片

XML的文档约束-DTD约数

  • 后缀: .dtd
  • 文档约束的作用:
    • 约定了XML文件的编写格式, 也就是规定了我们能够写什么类型的标签.(这些都是人家规定好的了)
      • 由于我们可以自定义标签, 可能会导致我们自己定义的XML文件内容不能被解析
    • 看图片.
    • XML复习_第2张图片
      • 这个 就是 html 格式的xml内容, 规定了我们在这个文件中只能写html类型的标签.
  • 文档约数的缺点:
    • 不能够规定数据的类型.

XML的文档约束-schema约束

  • 后缀: .xsd
  • 可以约束文件的标签内容和具体的标签, 还可以规定内容的具体类型.

Dom4J 解析XML 文档

  • 把文档中的所有内容都当成不同的对象
  • 最大的对象是: Document 代表了整个xml文档
  • Element: 代表了标签, 也就是元素
  • Attribute: 代表了标签中的属性
  • Text: 代表了文本内容, 也就是标签中间写的字
  • 除了Document都实现了 Node 接口
  • XML复习_第3张图片
  • XML复习_第4张图片

你可能感兴趣的:(xml)