国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

XML基本概念入門學習指南

2024-09-05 20:56:11
字體:
來源:轉載
供稿:網友

HTML的孿生兄弟是誰?毫無疑問要說的是XML,作為一對孿生兄弟它們兩個基本的語法類似,但外表和內在是不等價的。雖然XML很像HTML,但它們兩個之間卻有著本質的區別。

一、XML與HTML

XML(eXtensible Markup Language)是一種可擴展的標記語言,和HTML語言語法類似,同屬于標記語言。那到底如何區分它們呢?

1、設計區別

XML被設計為傳輸和保存數據,其焦點是數據的內容。而HTML被設計用來顯示數據,其焦點是數據的外觀。可以說HTML旨在顯示信息,XML旨在傳輸信息。

2、語法區別

(1)HTML的格式多樣,其中有些標記可以不成對出現,XML要求所有的標記都必須成對出現;

(2)HTML的標簽是固定的樣式有限,XML可以進行任何擴展,標簽類型可以自己定義;

(3)HTML可以有多個標記頭,XML只允許有一個標記頭;

(4)HTML標記不區分大小寫,XML區分大小寫。

二、XML詳解

曾記否在開發系統時使用的系統配置文檔,是的它就是xml文檔。作為系統的配置文件是xml的主要應用,同時它也可以用在Ajax或Web Services中傳輸數據。

2016624150445375.png (634×332)

1、XML歷史

在詳細了解XML基本用法前,我們先來看看標記語言的發展歷史。

XML的前身是SGML(The Standard Generalized Markup Language),它同時也是在HTML的基礎上優化得到的。SGML是GML整理規范后的一種標準,但是SGML是一種非常嚴謹的文本描述法,過于龐大復雜,難以理解。同時W3C(萬維網聯盟)也發現了HTML的問題,如:不能解釋類似影音文件、化學公式等其它形式的內容,且性能較差不易于擴展、彈性差等問題。為了解決上述問題,專家們使用SGML簡易制作,并依照HTML的發展經驗開發了XML。   

2016624150514099.jpg (620×456)

2、XML用法

先看一個XML實例

XML/HTML Code復制內容到剪貼板 <?xml version="1.0" encoding="utf-8"?>      <?xml-stylesheet type='text/xsl' href='content.xsl'?>      <book>          <書籍列表>              <計算機書籍>                  <bookname isbn="xxx1234567"><<XML應用大全>></bookname>                  <price>39.00</price>              </計算機書籍>          </書籍列表>      <!-- 我加上的注釋 -->          <書籍列表>              <計算機書籍>                  <bookname><![CDATA[Oracle應用大全《《《》》》‘’;;‘’“”]]></bookname>                  <price>39.00</price>              </計算機書籍>              <計算機書籍>                  <bookname>Java應用大全</bookname>                  <price>39.00</price>              </計算機書籍>          </書籍列表>      </book>    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沂南县| 西乌珠穆沁旗| 广灵县| 新龙县| 礼泉县| 通州市| 大安市| 和静县| 长沙县| 达州市| 屯门区| 尼勒克县| 五峰| 瓦房店市| 铁岭市| 上犹县| 莱阳市| 富阳市| 闵行区| 巍山| 普定县| 醴陵市| 绿春县| 乌兰浩特市| 昌邑市| 江川县| 台中市| 五河县| 登封市| 从江县| 崇信县| 灵寿县| 阿巴嘎旗| 静安区| 镇巴县| 谷城县| 平泉县| 武鸣县| 兰州市| 宾川县| 寻甸|