成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

XML學習交流(2) 快速入門之三

開發
在XML學習交流系列文章中,筆者以XML新手為寫作對象,結合個人經驗,詳細介紹XML知識體系,為讀者學習XML,提供些許參考,希望大家有所借鑒。本篇文章是快速入門部分的第三篇文章,筆者將為大家介紹XML和HTML的區別、XML的嚴格格式以及關于XML的更多方面的知識。

  五.XML和HTML的區別

  XML和HTML都來自于SGML,它們都含有標記,有著相似的語法,HTML和XML的***區別在于:HTML是一個定型的標記語言,它用固有的標記來描述,顯示網頁內容。比如<H1>表示首行標題,有固定的尺寸。相對的,XML則沒有固定的標記,XML不能描述網頁具體的外觀,內容,它只是描述內容的數據形式和結構。

  這是一個質的區別:網頁將數據和顯示混在一起,而XML則將數據和顯示分開來。

  我們看上面的例子,在myfile.htm中,我們只關心頁面的顯示方式,我們可以設計不同的界面,用不同的方式來排版頁面,但數據是儲存在myfile.xml中,不需要任何改變。

  (如果你是程序員,你會驚訝的發現,這與模塊化面向對象編程的思想極其相似!其實網頁何嘗不是一種程序呢?)

  正是這種區別使得XML在網絡應用和信息共享上方便,高效,可擴展。所以我們相信,XM做為一種先進的數據處理方法,將使網絡跨越到一個新的境界。

  六.XML的嚴格格式

  吸取HTML松散格式帶來的經驗教訓,XML一開始就堅持實行"良好的格式"。

  我們先看HTML的一些語句,這些語句在HTML中隨處可見:

  1.sample

  2.<b><i>sample</b></i>

  3.<td>sample</TD>

  4.<fontcolor=red>samplar</font>

  在XML文檔中,上述幾種語句的語法都是錯誤的。因為:

  1.所有的標記都必須要有一個相應的結束標記;

  2.所有的XML標記都必須合理嵌套;

  3.所有XML標記都區分大小寫;

  4.所有標記的屬性必須用""括起來;

  所以上列語句在XML中正確的寫法是

  1.sample

  2.<b><i>sample</i></b>

  3.<td>sample</td>

  4.<fontcolor="red">samplar</font>

  另外,XML標記必須遵循下面的命名規則:

  1.名字中可以包含字母、數字以及其它字母;

  2.名字不能以數字或"_"(下劃線)開頭;

  3.名字不能以字母xml(或XML或Xml..)開頭;

  4.名字中不能包含空格。

  在XML文檔中任何的差錯,都會得到同一個結果:網頁不能被顯示。各瀏覽器開發商已經達成協議,對XML實行嚴格而挑剔的解析,任何細小的錯誤都會被報告。你可以將上面的myfile.xml修改一下,比如將<email>改為<Email>,然后用IE5直接打開myfile.xml,會得到一個出錯信息頁面:

  1. <?xmlversionxmlversion="1.0"encoding="GB2312"?> 
  2. <myfile> 
  3. <title>XML輕松學習手冊</title> 
  4. <author>ajie</author> 
  5. <Email>ajie@aolhoo.com</email> 
  6. <date>20010115</date> 
  7. </myfile> 

  七.關于XML的更多

  好了,到現在你已經知道:

  1.什么是XML;

  2.XML,HTML,SGML之間的關系和區別;

  3.XML的簡單應用。

  恭喜你!你已經不再對XML一無所知,并且已經走在了網絡技術的前沿。整個學習過程好象并不很難哦:)

  如果你對XML有更多的興趣,希望進一步了解XML的詳細資料和其它的實際運用技術,歡迎繼續瀏覽我們的下一章:XML的概念。

【編輯推薦】

  1. XML編程與應用教程
  2. XML入門之十一問答
  3. XML的四個神話:XML屬于世界
  4. 給XML初學者
  5. XML結構與語法入門詳解
責任編輯:韓亞珊 來源: 軟件開發網
相關推薦

2011-04-12 14:09:55

XML

2011-04-12 14:28:52

XML

2011-04-12 12:44:09

XML

2011-04-18 10:21:37

XML

2011-04-18 10:47:06

XML

2021-02-22 14:04:47

Vue框架項目

2016-12-27 14:06:36

Python代碼基礎

2011-09-14 11:10:09

Android 2.2

2011-05-16 14:52:19

DB2 9 Viper

2022-03-14 15:36:34

Row容器組件Column容器組件鴻蒙

2013-02-18 08:36:51

powershell

2015-10-30 15:30:54

LevelDBSSTableSybase

2011-07-26 13:58:17

LINQ

2010-08-18 13:29:11

DB2存儲過程

2010-09-16 11:27:19

2019-10-10 14:48:19

深度學習人工智能

2015-10-29 15:36:19

Redis入門

2009-10-21 13:04:58

Linux壓縮打包方法

2009-09-16 15:33:22

LINQ to XML

2022-02-17 09:24:11

TypeScript編程語言javaScrip
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区久久久久久久网站 | 国产片一区二区三区 | 午夜ww| 国产精品爱久久久久久久 | 成人精品鲁一区一区二区 | 日韩一区二区在线看 | 日本一区二区影视 | 日韩成人在线观看 | 欧美a在线看 | 亚洲视频观看 | 欧美日韩在线一区二区 | 888久久久 | 四虎影院新地址 | 免费观看av | 国产一级一级毛片 | 亚洲一区二区免费视频 | 精品久久久久久久久久久院品网 | 日韩精品一区二区三区视频播放 | 国产一区视频在线 | 岛国av在线免费观看 | 国产成人精品免高潮在线观看 | 看片国产| 欧美黄色网 | 成人欧美一区二区三区1314 | 中文字幕在线观看 | 欧美激情视频一区二区三区在线播放 | 午夜影院免费体验区 | 久久精品一区二区视频 | 国产精品欧美一区二区 | 精品精品视频 | 亚洲成色777777在线观看影院 | 日韩中文字幕在线观看 | 成人免费在线视频 | 国产精品夜夜春夜夜爽久久电影 | 91免费在线视频 | 久久逼逼| 日韩精品视频一区二区三区 | 东京久久 | 欧美操操操 | 91网站在线播放 | 色男人的天堂 |