Android学习第一天XML
-
java预置注解
Deprecated 当前方法是过时的 在api中有更好的实现
Supresswarnings 压制警告
Override 当前方法是覆盖了父类的方法 -
XML
xml是指可扩展标记语言(Extensible Markup Language)
作用:①可以在客户端服务器之间传递数据
②保存有关系的数据
③用来做配置文件
声明文档<?xml verson="1.0" encoding="utf-8"?>
<?xml verson="1.0" encoding="utf-8"?>
<中国>
<北京>
<海定>海定应该是海淀</海定>
</北京>
<上海>上海应该是上海</上海>
<重庆/>
</中国>
一个XML文档必须有且只有一个根标签
标签换行制表符都会保留需要注意书写的时候不要写,浪费字节。
CDATA[] 不会被xml解译
<?xml verson="1.0" encoding="utf-8"?>
<中国>
<北京>
<海定><![CDATA[<海定>海定应该是海淀</海定>]]>海定应该是海淀</海定>
</北京>
<上海>上海应该是上海</上海>
<重庆/>
</中国>
特殊字符需要转义
< <
> >
& &
' &aops;
" "
XML约束书写规范
DTD、Schema
https://www.cnblogs.com/cb0327/p/4967782.html
XML解析方式:DOM解析(一次性获取XML结构;方便修改删除;文件过大会内存溢出)、SAX解析(边读边解析;不会照成内存溢出;不能修改xml文件)、PULL解析(结合了DOM解析和SAX解析)
https://www.jianshu.com/p/06e47baedfb5
JSON解析