XML数据格式(也是一种经常用于数据传输的一种格式)


1、xml的简介

    1.1 什么是xml:eXtensible Markup Language,可扩展标记型语言
    (1)标记型语言:html是标记型语言,都是使用标签进行操作。
    xml里面的操作也是使用标签进行操作。
    (2)可扩展:html里面的标签,每个标签有自己特定的含义,
        比如<br/> <hr/>,
    在xml中标签自己定义的,比如 <aa>  <猫>
    (3)xml的主要的功能是存储数据(不是显示数据)
    (4)xml的版本 1.0  1.1 ,一般使用的是 1.0版本
        xml 版本不能向下兼容。
        <?xml version="1.0" encoding="utf-8" ?>
        

    1.2 xml的应用
    
    (1)xml的应用在三个地方
        第一,xml用于作为系统之间传输数据的格式
            
        第二,xml用于表示生活中有关系的数据,数据的存储。

        第三,xml经常使用在系统的配置文件
        
        第四,android 手机应用程序开发,页面的内容展示,都是xml


2、xml的语法
    2.1 xml的文档声明
    (1)如果创建xml文件,在xml中必须要有一个文档声明
    (2)写法: <?xml version="1.0" encoding="utf-8"?>
    
            version : 必须要有,xml的版本 ,一般使用1.0
            encoding:可选的,xml的编码方式
            standalone:可选的,xml是否依赖其他文件 yes no
            
    (3)注意:文档声明需要放在xml文件的第一行  第一列

    2.2 xml的元素的定义
    (1)xml中的标签定义,有开始标签也要有结束标签
    (2)有的标签没有内容(没有结束标签,类似于html <br/>),需要在标签内结束 <aa/>
    (3)xml中的标签可以嵌套,但是必须合理嵌套
        
        <a><b></a></b>: 这样写是不对的,嵌套都是包含关系
        正确写法:<a><b></b></a>,或者<b><a></a></b> 
    (4)一个XML文档必须有且仅有一个根标签,其他标签都是这个根标签的子标签或孙标签,如果子标签后面没有继续的标签,也称之为叶子标签        (为什么只能有一个根节点:            一个xml文件,只描述一个事务,就类似于我们之前封装的类一样。
    
    )
    
    
    (5)命名规范
        第一,xml区分大小写,例如,<P>和<p>是两个不同的标记。
        第二,xml的标签不能以数字或"_" (下划线)开头。 <1a> <_bb>: 这样写不对的
        第三,xml的标签不能以xml(或XML、或Xml 等)开头。
        第四,在xml的标签里面不能包含空格。<a b>: 这样写不对的
        第五,xml的标签名称中间不能包含冒号(:)。 <bb:cc>: 这样写不对的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值