[置顶]XML 概述 (可扩展标记语言)
来源:互联网 发布:linux配置网络 编辑:程序博客网 时间:2024/06/08 14:21
XML:eXtensible Markup Language 可扩展标记语言
概念:可扩展:xml中所有的标签都是自定义的。没有预定义的。
功能:
存储数据
作为配置文件:
作为数据载体,在网络中传输
语法:
1.xml文档的后缀名 .xml
2.xml文档第一行定义 文档声明<?xml version='1.0' ?>
3.xml文档有且仅有一个根标签
组成部分:
文档声明:标识该文档是一个xml文档
最基本的写法:<?xml version='1.0' ?>
属性:
version:版本号,只有一个值 1.0
encoding:编码,告诉解析器,该文档使用的编码方式
standalone:是否独立。yes 或者 no
标签:<标签名称>
标签名称格式:
1.区分大小写
2.标签名称建议不使用xml开头
3.不能以数字开头
属性:
文本:
<![CDATA[]]>:该区域中的文本会按照纯文本解析。
解析(*):将xml中的数据取出 或者 将内存中的数据 保存到xml中
解析思想:
1. DOM:一次性将文档全部加载进内容,在内存中形成DOM树。可以操作dom树来对文档进行 增 删 改 查的操作
优点:可以进行 增 删 改 查的操作
缺点:占内存。速度稍慢。不适用一些小型设备
2. SAX:基于事件驱动,逐行读取。
逐行读取:读一行。释放一行的内存。
基于事件驱动:
事件类型:
开始文档:start_document
开始标签:start_tag
结束标签:end_tag
结束文档:end_document
实现监听器:当触发不同的事件时,执行相应的操作
优点:不耗内存,速度快。
缺点:只能读取,不能增,删,改。
0 0
- [置顶]XML 概述 (可扩展标记语言)
- XML可扩展标记语言概述
- 可扩展标记语言XML()
- XML可扩展标记语言
- XML(可扩展标记语言)
- xml-可扩展标记语言
- XML可扩展标记语言
- XML -可扩展标记语言
- XML 可扩展标记语言
- xml可扩展标记语言
- 可扩展标记语言XML(Extensible Markup Language)
- 了解可扩展标记语言 (XML)
- xml编程----可扩展标记语言
- XML(可扩展标记语言)---Schema
- XML可扩展标记型语言
- 可扩展的标记语言XML
- XML可扩展标记语言总结
- 可扩展标记语言
- 抽象类和接口的区别
- 网络编程3要素
- 设计模式概述 + 分类
- 反射--(代码实现)
- [置顶]MySQL 的相关语句(增删改查)(SQLyog软件实现)
- [置顶]XML 概述 (可扩展标记语言)
- [置顶]Java中 实现多线程成的三种方式(继承,实现,匿名内部类)
- [置顶]数据类型转换(面试题)
- [置顶]JDBC快速入门
- [置顶]单例设计模式 (代码实现)
- [置顶]pull解析器: 反序列化与序列化
- struts2出现Could not find action or result的错误原因
- [置顶]Servlet的生命周期+实现方式
- [置顶]Request 和 Response 原理