XML: 可扩展标记语言

XML: 可扩展标记语言, Extensible Markup Language

        XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别能行证的数据携带者.可以用来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.

特点:

        1.易于数据的交换与共享: XML与操作系统编程语言的开发平台都无关

        2.可扩展性:XML允许使用者自定义的标记来描述数据     

    元素: Element
        一组标签组成一个元素: 一对开闭标签 或 一个自闭合标签
        
    标签: 3种
        开标签: <标签名>
        闭标签: </标签名>
        自闭合标签: <标签名/>
        
    标签属性: Attribute, 写在开标签中
        <标签名 属性名="值">
        <标签名 属性名1="值" 属性名2="值2">
        注: 同一个标签中属性名唯一
        
    元素内容: 写在开闭标签之间的东西
    
    元素的书写要求:
        元素之间可以嵌套. 外层的元素称为父元素, 内层称为子元素
            <user>
                <id>10001</id>
                <username>admin</username>
            </user>
        注1: 元素必须正确嵌套
                
    根元素:     所有元素的父元素
        注1: 一个xml文档中, 有且只有一个根元素
        
    文档声明: <?xml version="1.0" encoding="UTF-8"?>
        注1: 必须写在绝对的第一行
    
    注释: <!--
            被注释的内容
          -->
    
    转义符: 
        < : &lt;        less than
        > : &gt;        greater than
        & : &amp;        ampersand
        " : &quot;        quotation
        ' : &apos;        apostrophe
    
    DTD文档规范: 用于规范xml中的元素及属性的格式要求
        例: 规范是否可以出现指定名称的元素
            规范元素出现的次数
            规范元素是否可以有子元素
            规范元素是否可以有指定的属性
            规范元素属性是否必须出现
            规范元素出现的顺序
            ....
            
    
    
    
    
    
    
    
    
    
    
    
    
    
    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值