XML文件
来源:互联网 发布:西安天睿软件 编辑:程序博客网 时间:2024/04/30 00:27
XML文件
XML可扩展标记语言
特点:①可扩展,所有的标签可以自定义
① 功能:数据的存储,配置文件,数据传递
Html 和 xml 区别
① Html语法不严谨,xml语法很严格
② Html 做页面,xml做数据存储的
③ Html所有标签都是预定义的,xml里面的标签是自定义的
Xml语法:
文档的声明:
必须写在第一行
属性有:
<?xml version="1.0"encoding="UTF-8"?>
元素:
文档必须有且只有一个根元素
元素需要正确的开启和关闭
元素需要正确的嵌套
元素需要遵循规则:区分大小写,数字不能作为开头
文本:
转移字符
大于:>
小于: <
属性:
属性必须用引号引起来,单引号双引号都行
注释:<!-- -->
Xml约束
dtd:
schema:
XML的解析:(重要)
XML解析的思路
DOM解析:将整个文档加载到内存中,形成一颗DOM树(Document文档),将文档的各个组成部分封装成一些对象。
1、 优点:在内存中对dom树进行节点的增删改查
2、 缺点:dom树很占用内存资源,解析速度比较慢。
SAX解析:
逐行解析,基于事件驱动
优点:不占内存,速度快,
缺点:只能读取,不能回写
解析工具:
1、 dom4j 第三方工具包,支持dom和sax
a) 需要导入架包dom4j.jar
2、 JAXP sun公司提供的解析工具,支持dom和sax
- xml文件(orgdemo.xml)
- 【XML】查看 XML 文件
- xml文件.
- XML文件
- XML文件
- xml文件
- Xml文件
- XML文件
- XML 文件
- XML文件
- XML文件
- .xml文件
- XML文件
- xml文件
- XML----SAX解析XML文件
- XML---DOM4J解析XML文件
- 字符串xml生成xml文件
- XML 文件详解【XML元素】
- java 蓝桥杯 走出迷宫
- 自学笔记の深度优先搜索篇
- ZBIT、UBIT是什么?
- 文档总结:linux中的用户操作与权力下放
- 2016最新整理黑马程序员JavaEE第28期 基础班就业班
- XML文件
- 求1e11以内的素数
- Netty 源码分析之 一 客户端创建(Bootstrap )
- 每周英文素材整理(二)
- 大数据IMF传奇行动绝密课程第102课:动手实战Spark Streaming自定义Receiver并进行调试和测试
- MySQL的事务
- [机房练习赛4.3]graph
- RDDs Action
- 【Unity3D_UGUI速成班】——06.Slider