什么是xml

什么是xml

xml是可扩展标记语言

1用来保护数据,而且这些数据具有自有描述性。

2可以用于项目或模块的环节配置

3用于网络传输的数据格式。(现在以json为主)

自己定义一个xml!

<?xml version="1.0" encoding="utf-8" ?>
<!--
<?xml version="1.0" encoding="utf-8" ?>
以上就是xml文件的声明
version="1.0"就是xml版本的声明
encoding="utf-8" ?表示xml文本的本身编码
-->
<books>
    <book sn="123456">
        <name>java</name>
        <price>9.9</price>
    </book>
</books>

什么是元素,

元素就是从开始标签到结束标签里面的内容,元素可以包含其他元素,文本或者俩种混合物,元素也可以拥有属性。

xml元素的命名规范:

  • 可以包含字母,数字或者其他字符
  • 不能以数字,或者标点符号开始
  • 不能以字符“xml”或者(XML,xml)开始
  • 名称不能包含空格
  • 标签要闭合
  • 区分大小写

单标签

    <book sn="1234567" name="javaee" price="19.9"/>

双标签

  <book sn="123456">
        <name>java</name>
        <price>9.9</price>
    </book>

xml的属性

xml的标签属性和html的标签属性非常相似,属性可以提供元素的额外信息,

在标签上可以书写属性;

每一个标签可以书写多个属性,每一个属性的值要使用双引号 引起来

的规则和标签的规则一致

xml要闭合,xml区分大小写

xml的文档必须有根元素

根元素就是顶级元素,

没有父标签元素,叫顶级元素。

根元素是没有父表签的顶级元素,而且还是唯一一个才行,

一些特殊的字符需要转义字符

<name>&lt;java</name>
&lt;//转译字符小于
&gt;//大于

文本区域

<![CDATA[]]>告诉xml在此区域里面的文本就是文本,不是关键字
        <name>
            <![CDATA[<<<<<<<<java]]>
        </name>

xml解析技术简绍

xml可扩展标记语言:

​ 不管是xml还是html他们都是文本标记型文档,都是使用w3c组织制定的dom技术来解析的。

早期jdk为我们提供2种方法来解析技术DOM和Sax简介(已经过时了但是我们要知道)!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值