![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XML
ts_Maple
我只是把博客当做了记事本用,没有详细的介绍和总结。本人还是一只菜鸟,还请大家多多指点。
展开
-
XML基础
XML技术:与数据相关技术,在企业中xml技术常用来存储数据和传输数据 ,流行原因 —– xml与任何编程语言无关 xml 可用于 php、java、.net 任何编程语言 * 通过标签来 标记数据什么是标记语言? aaa 典型标记语言 HTML —- 用标记 修饰文本信息XML标记随意定义 — 可扩展 XML典型存储和传输应用: 1、XML 充当数据库 保存数据信息 — 试题采用xml保原创 2016-05-13 16:36:32 · 253 阅读 · 0 评论 -
DTD技术
什么xml使用约束? 使用约束xml文档 — 元素内容格式更加规范 如果企业中xml没有使用约束 —— 通过程序生成xml和解析xml时,不使用约束,代码更加简单XML约束技术 DTD 和 Schema DTD技术快速入门 1、编写数据xml — books.xml 2、编写dtd文件 * 为文档每一个元素(不同名称) <?xml version="1.0" encoding="UTF-8原创 2016-05-13 16:40:08 · 308 阅读 · 0 评论 -
STAX解析
STAX 拉模式xml 解析方式 —– 客户端程序,自己控制xml事件,主动调用相应事件方法当使用XML PULL 如果使用Android系统,系统内置无需下载任何开发包,如果想JavaSE JavaEE 使用pull 解析技术 下载单独pull 开发工具包xpp3 —– XML Pull Parser 3 是pull API 代码实现使用pull 解析器 1、去网站上 下载 pull 解析器实现原创 2016-05-26 20:27:11 · 1301 阅读 · 0 评论 -
Scheme
XML Schema 使用一套预先定义好元素和属性 开发的 —– 预先定义好元素和属性 规定了schema 结构和内容 —– 定义schema 规定xml文档 格式和内容预先已经定义好元素和属性 —— 定义schema ——- 定义xml实例Schema本身也是xml ,不像DTD使用单独语法将schema中定义元素,绑定URI地址(名称空间)上,用来唯一标识元素来自哪个schema 。原创 2016-05-14 09:47:09 · 282 阅读 · 0 评论 -
DOM解析
JAXP 解析XML DOM解析 SAX解析 java.xml.parsers 存放 DOM和SAX解析器 java.xml.stream 存放 STAX解析相关类 org.w3c.dom 存放DOM解析时 数据节点类 org.xml.sax 存放SAX解析的相关工具类1.DOM 解析 树形结构 元素、属性、文本都被解析成节点,属性节点不属于任何节点的子节点和父节原创 2016-05-19 12:19:20 · 313 阅读 · 0 评论 -
SAX解析
SAX 和 STAX 都是 基于事件驱动 —– SAX推模式 STAX拉模式 SAX常用事件 startDocument() —- 文档开始事件 startElemen() —- 元素开始事件 characters() —- 文本元素事件 endElement() —- 元素结束事件 endDocument() —– 文档结束事件 为什么说SAX是推模式解析? 解析器控制xml文件解原创 2016-05-19 12:22:23 · 269 阅读 · 0 评论