XML(1)——邂逅XML

背景:在一个美丽的下午,与XML相遇,带着无限的好奇心认识这么一位有内涵的朋友,在此之前,结识了一位叫做HTML的朋友,他们有着相似的名字和相似的内容,他们两个走在一起,有点像双胞胎,但是又各有特点。下面来介绍一下XML,然后进行一下比较。


一、XML


1、XML(eXtensible Markup Language)

2、是一种标记语言,类似HTML

3、可扩展标记语言

4、标记是自定义的

5、设计宗旨(核心)是包含和传输数据

6、是W3C的推荐标准


二、主要应用


1、作为系统的配置文件

2、在Ajax和Web Services中传输数据

3、异构平台的数据交换与整合


三、内容及使用


1、声明

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

version:XML的版本

encoding:XML文件使用的字符编码方法


2、标签

开始标签:<name>

结束标签:</name>


3、根元素

XML文件结构上是一种树状结构,从“根”部开始,扩展到“枝叶”

XML的内容必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和所有其他元素

XML文件必须要有根元素


4、元素

是开始标签,结束标签以及位于二者之间的所有内容

区分大小写

要正确嵌套,正确关闭

例子:

<book>
     <author>
            <name>何丽杰</name>
            <email>helijie92902@163.com</email>
     </author>
     <isbn>123456</isbn>
</book>


5、实体引用

目的:为了避免把字符数据和标签中需要用到的一些特殊符号相混淆。



6、属性

必须有值

必须用引号括起

可以使用单引号,也可使用双引号,但要保持一致


7、CDATA与注释

在特殊的标签CDATA下,所有的标签,实体引用都被忽略,而被XML处理程序一视同仁地当作字符数看待

<! [CDATA[文本内容]]>

注释:<!--文本内容--!>


8、处理指示(PI)

Processing instructions

指示当前的XML文件的内容,如何被显示或者处理

语法格式:<?target arg*?>


四、格式良好的XML


拥有正确语法

通过DTD验证

遵循语法规则:必须有根元素;必须有关闭标签;标记对大小写敏感;正确的嵌套;属性必须加引号。


五、与HTML比较


XML不是用来替换HTML的

二者是为不同目的而设计的

XML设计的核心是包含与传输数据

HTML设计的核心是显示数据


六、学习心得


新的知识,要在旧的知识上建立起来,这样既能巩固旧知识,又能收获新指示,两全其美。

比较学习,能让自己的知识网更加坚固。







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值