xml简介

Posted lnu161403214

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml简介相关的知识,希望对你有一定的参考价值。

一、简介

eXtendsible  markup language  可扩展的标记语言

可以用来:

1. 可以用来保存数据

2. 可以用来做配置文件

3. 数据传输载体

二、说明(可以用eclipse编写xml哦)

1,顶部一定是文档声明

		简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析
		<?xml version="1.0" ?>
	
		encoding : 解析xml中的文字的时候,使用什么编码来翻译
		<?xml version="1.0" encoding="gbk" ?>
	
		standalone  : no - 该文档会依赖关联其他文档 ,  yes-- 这是一个独立的文档  //一般用不到
		<?xml version="1.0" encoding="gbk" standalone="no" ?>

  > 我们的电脑默认文件保存的时候,使用的是GBK的编码保存

2,只有一个根标签

3,标签元素、属性、注释和html类似

4,CDATA区:

如果某段字符串里面有过多的字符, 并且里面包含了类似标签或者关键字的这种文字,不想让xml的解析器去解析。 那么可以使用CDATA来!

<des><![CDATA[<a href="http://www.baidu.com">我爱黑马训练营</a>]]></des>

//<a>标签不会被解析,只当作字符串

  

三、解析方法

* DOM

* SAX

技术图片

 

 

以上是关于xml简介的主要内容,如果未能解决你的问题,请参考以下文章

xml Eclipse模板(代码片段)检查参数并最终抛出IllegalArgumentException

需要示例代码片段帮助

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

创建片段而不从 java 代码实例化它

如何组合绑定片段而不将它们包装在 XML 文字中