javaweb之xml
概念
语法
解析
概念:
可扩展的标记语言(标签可以自定义)
功能:
xml的功能是存储数据
一般作为配置文件
在网络中传输
xml和html的区别:
html语言的语法松散
xml严格,标签自定义
例如:
<?xml version='1.0'?>
<users>
<user id='1'>
<name>safa</name>
<age>31</age>
</user>
</users>
======================------这里标签里面好像不能写汉字,不知道是不是编码格式的问题,这里设置一下encoding=”gbk“就可以存中文了。
如果在xml写了一些特殊字符,可以使用转义字符或者使用:
cdata区:
xml中读取约束文档,引入约束文档
如图:
现在的主流的框架中一般也就使用的是schema约束技术
因为它比较详细,对于标签里的内容都可以进行约束。
操作xml文档:
解析xml文档:
dom(服务器端)
占内存
可以增删改查
sax: (移动端)
不占内存
只能读
//jsoup它是通过导入jar包来进行xml的解析的。