xml扩展语言
来源:互联网 发布:系统仿真软件arena 编辑:程序博客网 时间:2024/06/03 17:51
/*
XML:可扩展性标记语言。由W3C发布。
xml语言中,允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签
在开始标签和结束标签之间,又可以使用其他标签描述其他数据。以此来实现数据关系的描述。
解决(描述)有关系的数据之间的关系。
常用作配制文件。
XML语法:
1、文档声明
1) <?xml version = "1.0" ?>//最简单的声明语句
2) <?xml version = "1.0" encoding= "utf-8" ?> 指定了编码格式的声明
3) <?xml version = "1.0" encoding= "utf-8" standlone = "yes" ?> 声明该文档是否为独立的
2、元素:xml元素是指xml文件中出现的标签,一个标签分为开始标签和结束标签。
两种格式:1)<a>..</a> 2)<a/>
一个标签也可以嵌套若干子标签,但所有标签必须合理嵌套,不允许交叉嵌套。
美观,易看的原则。
空格和换行也会被解析。要注意这个特点。
一个xml元素指的是一个标签,可以包含字母、数字、以及其他一些常见字符。
3、属性
一个标签可以有多个属性。每个属性都有自己的名字和取值。
例:<input name = "text"></input>
4、注释:注释不能嵌套。
格式:<!-- ... -->
注释不能定义在声明前面,必须在声明后面。
5、CDATA区、特殊字符
6、处理指令
xml的解析方式:dom和sax
dom解析:变成一个document对象
优点:对文档的增删改查比较合适。
缺点:文档不能太大,太大对内存消耗太大
sax解析:从上向下读,读一行,处理一行
优点:对内存无压力,
缺点:不适合对文档进行增删改查的操作
面试题的问法:dom和sax解析方法的区别:
dom解析的优点是对文档执行增删改查(CRUD)比较方便,缺点是占用内存比较大。
sax解析的优点是占用内存小,解析速度快,缺点是只适合文档的读取,不适合文档的增删改查。
调整JVM的大小(如何调整java的虚拟机的大小):(eclipse里面的操作顺序)
-Xmx数值大小值。修改java虚拟机的大小。
XML解析开发包
Jaxp(sum),Jdom,dom4j
*/
- xml扩展语言
- XML扩展标记语言
- XML可扩展标记语言
- XML 指扩展标记语言
- XML(可扩展标记语言)
- xml-可扩展标记语言
- XML可扩展标记语言
- XML -可扩展标记语言
- XML 可扩展标记语言
- xml可扩展标记语言
- 了解可扩展标记语言 (XML)
- XML可扩展语言的发展
- xml编程----可扩展标记语言
- XML(可扩展标记语言)---Schema
- XML(可扩展标签语言)
- XML可扩展标记型语言
- 可扩展的标记语言XML
- XML(扩展标记语言)学习笔记
- 读书笔记_java设计模式深入研究 第九章 访问者模式 Vistor
- 《图》的思维多图
- makefile易用命令
- Hibernate中get和load方法的区别
- 调用其他应用
- xml扩展语言
- Android Studio SDK 无法更新解决方法
- PCI-E配置MSI中断流程解析
- Delphi 鼠标移动
- java二手书交易平台 项目个人总结 2013年12月23日,7:01:55
- Linux 中的常用命令
- (30 hackdays day 5) Page2Images – 特别肤浅的收费服务
- gcc常用命令
- (30 hackdays day 6) UserApp – 管管那帮用户