初学xml感受

       自开学以来已经三周了,这三周我们将重点还是放在了复习以前知识点,复习了php语法和mysql的基本操作。经过了三周的复习,差不多把以前的知识点都巩固了一下。今天,我们学习了开学以来的第一个新的知识xml。

      xml是可扩展标记语言是一种标记语言,和html很相似。它被设计用来描述数据。xml使用文件类型声明DTD或者XML Schema来描述数据。

      xml与html的主要差异:

                                           xml不是用来代替html的。

                                           html的标签是预定义好的,而xml标签没有被预定义好,需要自行定义标签。

                                           xml被设计用来描述数据,其焦点是数据的内容。

                                           html被设计用来显示数据,其焦点是数据的外观。

                                           html旨在显示信息,而xml旨在描述信息。

       在我们编写xml之前,要先下载并安装一个编写xml的工具(xmlspy)。编写xml的步骤:打开xmlspy--点击新建文件--xml document--确定--选择规范(DTD 、SCHEMA)--取消

这是编译器上有一段声明的代码<?xml version="1.0" encoding="utf-8" ?>。这段代码声明了版本version,目前浏览器支持1.0,声明了编码encoding,支持使用中文。现在我们写一下简单的小例子:

                             <?xml  version="1.0"  encoding="utf-8"?>

                             <bookinfo>

                                   <title>xml  实用教程</title>

                                   <author>丁月超</author>

                                   <publisher>机械工业出版社</publisher>

                                    <price>21.00</price>

                             </bookinfo> 

       编写xml标记语法很严格,针对没有任何规范(DTD 、SCHEMA)的情况下,根元素有且只能有一个;标签必须要闭合;属性值要必须用引号;标签名自己指定;文档声明前不能有任何输出,包括空格;严重区分大小写。

       编写DTD规范:

                                <!DOCTYPE  根元素名称  [

                                                                                 规则声明

                                                                                 规则声明

                                                                             ]>

       规则声明:<!ELEMENT 元素名称  类型>

                         <!ELEMENT 元素名称  EMPTY> :表示空元素

                          <!ELEMENT 元素名称  EMPTY> :表示可以出现任何内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值