加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML基础总结

发布时间:2020-12-16 00:13:14 所属栏目:百科 来源:网络整理
导读:在XML基础这一章节中,对XML进行了整体性的介绍。对XML的起源、定义、应用、组成和格式分别有了详细的描述,并同个例子来加深认知,XML是什么呢? 我们已经学过了HTML,那 XML和HTML有何区别 呢? HTML: 全称HyperText Markup Language;是互联网应用的最基


在XML基础这一章节中,对XML进行了整体性的介绍。对XML的起源、定义、应用、组成和格式分别有了详细的描述,并同个例子来加深认知,XML是什么呢?


我们已经学过了HTML,那XML和HTML有何区别呢?


HTML:全称HyperText Markup Language;是互联网应用的最基础的技术;关注的是数据的显示;核心作用是信息的布局和显示。

XML:全称eXtendible Markup Language;是一种标记语言;标记都是自定义的;设计宗旨是包含和传输数据;是W3C的推荐标准。

差异:XML不是用来替换HTML的技术;

XML和HTML为不同的目的而设计;

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

HTML设计的核心是显示数据。



XML的主要应用


作为系统的配置文件

Ajax中传输数据

Web Services中传输数据

异构平台的数据交换和整合



属性


必须有值;必须用引号括起;单、双引号都可以,但要保持一致。

例子:

<span style="font-family:SimSun;font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
<book>
<书籍列表>
	<计算机书籍>
	  <bookname isbn="xxx1234567"><<XML应用大全>></bookname>
	  <price>39.00</price>
	</计算机书籍>

	<计算机书籍>
	  <bookname>Java应用大全</bookname>
	  <price>139.00</price>
	</计算机书籍>

	<计算机书籍>
	  <bookname><![CDATA[Oracle应用<<大''''''""""""全>>]]></bookname>
	  <price>59.00</price>
	</计算机书籍>
</书籍列表></span>

在代码中,首先看
<span style="font-family:SimSun;font-size:18px;"><bookname isbn="xxx1234567"><<XML应用大全>></bookname></span>
一行,在其中显示出来的<<XML应用大全>>,但在编辑时我实际写的是 &lt;&lt;XML应用大全&gt;&gt; 因为<>两个符号在EditPlus中编写时是不能识别为书名号的,怎样解决?

&lt;表示"<" &gt;表示">"


单、双引号同样是不可以随意使用的,以如下方法:

<![CDATA[......]]>,省略号部分添加自己需要添加的内容。



语法规则


编写代码一定是有规则的,对于XML呢,格式良好的XML是XML的核心,其语法规则:

(1)文件必须有根元素;

(2)文件必须有关闭标签;

<span style="font-family:SimSun;font-size:18px;"><price></price></span>
或者这种格式:
<span style="font-family:SimSun;font-size:18px;"><price/></span>

(3)标记对大小写敏感; <price/></Price>,这样是不能识别关闭标签的;

(4)元素必须被正确的嵌套;

<span style="font-family:SimSun;font-size:18px;"><price>
<bookname>
</price>
</bookname></span>
这是错误的。

(5)属性必须加引号;

<span style="font-family:SimSun;font-size:18px;"><bookname isbn="xxx1234567"><<XML应用大全>></bookname></span>

XML直接在IE等浏览器中显示,成功显示后的界面:




这样之后,一个XML例子就大功告成了。这只是XML的一根毫毛,更高深的内容还在后边,首先掌握XML的基础部分,才更有助于我们不断地深入学习并了解使用XML!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读