XML学习笔记

本文主要介绍了XML的作用,如数据保存、配置文件和数据传输。详细讲解了文档声明、元素定义、注释、CDATA区等内容,并探讨了XML解析方式,重点讨论了DOM4j的基本用法和XPath的使用。此外,还对比了DTD和Schema在XML文档约束中的应用。
摘要由CSDN通过智能技术生成

一、XML作用

1、可以用来保存数据;

2、可以用来做配置文件;

3、数据传输载体;

二、文档声明

1、简单声明,version:解析这个xml的时候,使用什么版本的解析器解析

<?xml version="1.0" ?>

2、encoding:解析xml中的文字的时候,使用什么编码去解析翻译

<?xml version="1.0"  encoding="gbk" ?>

3、standalone:no -该文档会依赖关联其它文档,yes -这是一个独立文档

<?xml version="1.0" encoding="gbk" standalone="no" ?>

4、encoding详解:文字在存储过程中存储的是对应二进制,若系统默认存储的字符集是gbk,而文档设置解析字符集是utf-8时,此时解析就会出现乱码情况,因为不匹配。

系统默认使用的是GBK编码保存,所以想要xml文档能够正常显示中文,解决方法两种:

①让encoding也是GBK活着GB2312(GBK的老版)

②如果encoding是utf-8,则保存文件时保存成utf-8即可。

③若保存的是ANSI编码,则对应的就是本地编码GBK。

提示:正常推荐使用utf-8,通用字符集。

三、元素定义(标签)

1、< > 括起来的都叫元素,成对出现。  如:<stu>  </stu>

2、文档声明下来的第一个元素叫做根元素(根标签),其余标签必须放在根标签内。

3、标签内可以嵌套标签

4、空标签 <标签名/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值