WEB——XML
㏑拜一
这个作者很懒,什么都没留下…
展开
-
概念
XML: 概念:Extensible Markup Language 可扩展标记语言 1.可扩展:标签都是自定义的。 <user> <student> 2.功能:存储数据 作为配置文件 在网络中传输 3.xml与html的区别 xml标签都是自定义的,html标签是预定义。 xml的语法严格,html语法松散 xml是存储数据的,html是展示数据...原创 2019-07-27 23:22:51 · 188 阅读 · 0 评论 -
组成部分
1. 文档声明 格式:<?xml 属性列表 ?> 属性列表: version:版本号,必须的属性 encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1 standalone:是否独立 取值: yes:不依赖其他文件 no:依赖其他文件 2. 指令(了解):结合css的 <?xml-stylesheet type="text/css...原创 2019-07-27 23:31:57 · 122 阅读 · 0 评论 -
约束
约束:规定xml文档的书写规则 作为框架的使用者(程序员): 能够在xml中引入约束文档 能够简单的读懂约束文档 分类: DTD:一种简单的约束技术 Schema:一种复杂的约束技术 DTD: 引入dtd文档到xml文档中 内部dtd:将约束规则定义在xml文档中 外部dtd:将约束的规则定义在外部的dtd文件中 本地:<!DOCTYPE 根标签名 SYSTEM "dtd文件的位...原创 2019-07-27 23:38:00 · 99 阅读 · 0 评论 -
解析
解析:操作xml文档,将文档中的数据读取到内存中 操作xml文档 1. 解析(读取):将文档中的数据读取到内存中 2. 写入:将内存中的数据保存到xml文档中。持久化的存储 解析xml的方式: 1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树 * 优点:操作方便,可以对文档进行CRUD的所有操作 * 缺点:占内存 2. SAX:逐行读取,基于事件驱动的。 * 优点:不占内存。...原创 2019-07-27 23:42:33 · 169 阅读 · 0 评论 -
Jsoup
Jsoup: jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 快速入门: 导入jar包 获取Document对象 获取对应的标签Element对象 获取数据 代码: //2.1获取student.xml的path String path = Jsoup...原创 2019-07-27 23:58:41 · 294 阅读 · 0 评论