XML&DTD

XML

什么是xml?
        xml是指可扩展标记语言,宗旨为传输数据,并非显示数据,是一种通用的数据交换格式
xml标签没有被预定义 ,需要用户自行定义标签。
xml的作用
        ①数据交互(慢慢的被json取代,因为体积更小)
        ②做配置
标准的xml格式(特点)
        1、有且只有一个跟元素
        2、xml标签大小写正确区分
        3、正确使用结束标签
        4、正确嵌套标签
        5、使用了合法的标签名
        6、定义有效的属性

DTD

元素定义
        在xml加入DTD声明——<!DOCTYPE persons[]>
元素的分类
        ①<!ELEMENT element-name EMPTY>空元素
        ②<!ELEMENT element-name(#PCDATA)文本元素
        ③<!ELEMENT element-name(e1,e2)混合元素
元素的限制
        ①与(,)非(|)
        ②次数0或1:?
        ③0~N:*
        ④1~N:+
属性定义
        语法
        <!ATTLIST element-name att_name type desc>
属性类型type
        ID(特定文档中唯一的名称)
        (男|女)
        CDATA
        IDREF
        reference(引用)
属性描述
        #REQUIRED:必填
         #IMPLIED:非必填
         '默认值'  注意:只有type为(男|女)类型时,desc才可以用默认值的方式

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值