XML第一课

首先介绍一个工具-----xmlspy

          打开xmlspy---点击新建文件---xml   document----确定----选择规范(DTD、schema)----点击取消。

          工作区下方:文本(开发环境)、浏览器(显示环境)  。

          工作区上方:检查格式是否良好(语法)、验证文件(满足格式良好并符合一定规范)。

XML:

   代表  extensible markup language (可扩展的标记语言),xml被设计用来传输或存储数据的,xml是一套定义语言标记的规则。

    XML语言出现的根本目标在于描述在现实生活中经常出现的有关系的数据。

    在XML语言中,它允许用户自定义标签。

    一个标签用于描述一段数据,一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。

XML特点

    1、  Mysql是关系型数据库,保存数据的时候使用表格;

    2、  XML类似层次型数据库,

    3、  HTML 为了显示内容;

    4、  XML 自身特点:标记需要自己任意创建,HTML 标记是预定义好的,

    5、  XML 标记与HTML区别:XML语法严格

    6、  HTML仅仅用来存储数据(与样式没有关系);

DTD(重点)

   注意:严格区分大小写

    1、文件名  *.dtd

    2、规定内容

         元素的定义规则:

         元素之间的关系的定义规则;

         元素可使用的属性;

         可使用的实体或符号规则;

语法:

   <!DOCTYPE 根元素名称 [

               规则声明:

               元素:

                <!ELEMENT 元素名称  类型>

                <!ELEMENT 元素名称 EMPTY>;  表示该元素内容为空

                <!ELEMENT  元素名称  ANY>; 表示允许出现任何内容,也可以为空

                <!ELEMENT  元素名称  (子元素的声明列表,)>: ()表示分组,放置允许出现的子元素,并且严格按照声明顺序来使用

                <!ELEMENT  元素名称(#PCDATA)>: 表示可以在该元素的内容里放置文本、

                  CDATE、但是不允许出现 &  <   >  ‘  “  

                  CDATA

                       <![CDATA [

                              文本

                         ]]>

                                  

                DTD声明以   <!DOCTYPE  文档根元素名称 [规范]>

                和XML 文档出现在同一个文件里叫做内部DTD文档;

                DTD 规范单独存在于一个文件的话,叫做外部DTD文档;

引入方法   

SYSTEM: 私有

                       语法<!DOCTYPE 根元素名称  SYSTEM|PUBLIC “地址”>

            PUBLIC:共有

                       <?xml……….standalone=“yes|no” ?>

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值