XML的简介和DTD

XML(extensible Markup language):可扩展的标记语言

作用:用来保存或传输数据,不是用来显示数据的。

介绍:  1、基于文本格式的

            2、标签没有被预定义

            3、用于保存或传输数据

             4、是元语言(可以通过这门语言来开发其他语言)

结构:树形结构、必须包含跟元素,在根元素中扩展到树叶


标签的规则:1、XML标签是区分大小写(HTML不区分大小写)

                   2、不允许空标记存在,所有标记必须成对

                 3、标签的命名规则:以字母、下划线、冒号开头,后面跟的是字母,数字,下划线,连字符。中间不能有空格,不能以XML开头。

数据的分类: 1、PCDATA:可以解析的字符数据。

                    2、CDATA:字符数据,不会由解析器解析。

实体:实体相当于我们所说的常量


DTD:

    Document Type Definition------文档类型定义

    格式良好------------满足xml最低规范

    有效----------------通过DTD验证的文档称为有效

符号

含义

+

>=1

*

>=0

=0 =1

文档类型定义

<!DOCTYPE  根  SYSTEM  “验证文档.dtd”>

实例: XML:

   

DTD:

        

混合元素:

        XML:

        

    DTD:

        

属性:

    格式: <!ATTLIST 元素名称 属性的名称 数据类型 附加条件>

        tip:声明元素的时候,元素的数据类型是PCDATA

                声明属性的时候,属性额数据类型的CDATA


属性的声明:


属性的实例:

xml:


DTD:

定义参数实体

参数实体就是在普通实体名字前面加上%”。



总结

1XML是可扩展标记语言,用于保存,传输结构化数据。

2XML的文档定义:

第一行必须放文档的声明

按树形结构组织XML元素

3XML中包含:声明、元素、属性、值、实体、注释

4XML最低规范:

1、必须(只能)要一个一个根

2、标签必须是容器标记

3、命名规则:以字母、下划线、冒号开头,后面跟的是字母、数字、下划线、冒号、句号、连字符。

5、格式良好和有效

满足最低规范称为格式良好,先满足格式良好,再满足有效,通过DTD来保证文档的有效性。

6DTD分为:内部DTD和外部DTD

内部DTD把规范写在XML文档的内部

外部DTD把规范写在XML文档的外部

7、引用外部DTD的方法

SYSTEM:如果DTDXML在同一台服务器上用SYSTEM

PUBLIC:如果引用的网络上的DTDpublic

8

通过<!ELEMENT>来声明元素

通过<!ATTLIST>来声明属性

通过<!ENTITY>声明实体

9、表示数量

+   >=1

*   >=0

?   =0  =1

10、属性

必填 required

隐含 implied

固定  fixed

默认  

枚举

唯一

11实体

实体的分类

 

参数实体和一般实体的区别,在一般实体前面加一个%就是参数实体


    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值