XML复习

什么是XML

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

XML中的内容可以干什么

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

XML文件的创建以及其格式

  • 创建:
    • 在IDEA中就可以创建, 不细说
  • 格式
    • 在这里插入图片描述

XML的文档约束-DTD约数

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

XML的文档约束-schema约束

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

Dom4J 解析XML 文档

  • 把文档中的所有内容都当成不同的对象
  • 最大的对象是: Document 代表了整个xml文档
  • Element: 代表了标签, 也就是元素
  • Attribute: 代表了标签中的属性
  • Text: 代表了文本内容, 也就是标签中间写的字
  • 除了Document都实现了 Node 接口
  • 在这里插入图片描述
  • 在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值