微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XML1——邂逅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设计的核心是显示数据


六、学习心得


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

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


原文地址:https://www.jb51.cc/xml/296228.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。