前言:
初次接触XML,不过它与之前的HTML有些类似,所以接触起来也并不是什么难事,只要去学习,就可以了解它的基本特性与使用,小编带领大家一起来认识一下XML吧
XML
即eXtensible Markup Langeuage,一种可扩展标记语言,类似于HTML,其标记为自定义,设计宗旨为包含和传输数据,同样也是W3C的推荐标准
HTML
即HyperText Markup Language,是互联网应用的最基础技术,关注点是数据的显示,核心作用是信息的布局和显示
差异:
1.他们之间不是互相替换的技术
2.他们的设计有着不同的目的
3.XML核心是包含与传输数据;HTML是显示数据
主要应用:
1.系统的配置文件,主要表现为Ajax中传输数据
2.Web Services中传输数据
3.异购平台的数据交换与整合
基本属性:
1.声明:
提供了关于文档的基本信息
2.标签:
标签是左尖括号(<)和右括号(>)之间的文本
3.根元素
xml文件为树状结构,其内容必须包含在一个单一元素中,此单一元素为根元素,包含文档中所有文本和所有其他元素。
4.元素
(1)开始标签、结束标签以及位于二者之间的所有内容
(2)对大小写敏感
(3)要正确嵌套,必须正确关闭,要求标签配对出现
5.实体引用
为避免字符数据与标签中特殊符号混淆而提供
6.CDATA
作用:让所有的标签、实体引用都被XML处理程序当做字符数据看待
7.注释
<!-- -->
实例:
<!-- XML声明:version-版本;Encoding-字符编码方法-->
<?xml version="1.0" encoding="utf-8" ?>
<!--标签:<book>(开始标签)</book>(结束标签)配对标签-->
<book>
<书籍列表>
<计算机书籍>
<!-- >实体引用-->
<bookname isbn="xxx123456789"><<xml应用大全>></bookname>
<price>30</price>
</计算机书籍>
<计算机书籍>
<!--CDATA作用:当做字符数据看待 <![CDATA[java应用大全<><><>'''''''']]>-->
<bookname><![CDATA[java应用大全<><><>'''''''']]></bookname>
<price>30</price>
</计算机书籍>
<!-- 注释 -->
<计算机书籍>
<!-- 元素:开始、结束标签、位于二者之间所有内容-->
<bookname>c#应用大全</bookname>
<price>30</price>
</计算机书籍>
</书籍列表>
</book>
效果图:
后记:
关于xml的基本含义与特点小编暂且就写到这里,下篇博文小编将为大家介绍一下在实例过程中的问题、疑惑以及解决方案,敬请期待吧。