xml

一绑改、什么是XML?

XML指可擴展標(biāo)記語言

XML是一種標(biāo)記語句扒腕,很類似HTML

XML標(biāo)簽沒有被預(yù)定義,需要自行定義標(biāo)簽

二萤悴、XML和HTML的差異:

XML為不同的目的而設(shè)計

XML被設(shè)計為傳輸和存儲數(shù)據(jù)瘾腰,其焦點是數(shù)據(jù)的內(nèi)容,HTML被設(shè)計用來顯示數(shù)據(jù)覆履, 其焦點是數(shù)據(jù)的外觀

XML意在傳輸信息蹋盆,而HTML意在顯示信息

三、XML的特點

XML可以自定義標(biāo)簽


上例中的標(biāo)簽沒有在任何XML標(biāo)準(zhǔn)中定義過硝全,比如<to><from>這些標(biāo)簽都是有作者自己發(fā)明的

XML必須包含根元素

XML 文檔必須有一個元素是所有其他元素的父元素栖雾。該元素稱為根元素。


如上所示伟众,XML文件的根元素為note,剩下的4行描述的是根的子元素

所有的XML標(biāo)簽都必須有關(guān)閉標(biāo)簽析藕,在XML中省略標(biāo)簽是非法的,所有的元素都必須有關(guān)閉標(biāo)簽凳厢。

如下所示:


XML標(biāo)簽對大小寫敏感

XML 標(biāo)簽對大小寫敏感账胧。在 XML 中,標(biāo)簽 與標(biāo)簽 是不同的先紫。

必須使用相同的大小寫來編寫打開標(biāo)簽和關(guān)閉標(biāo)簽:

XML必須正確的嵌套:如下所示:由于 <i> 元素是在 <b> 元素內(nèi)打開的治泥,那么它必須在 <b> 元素內(nèi)關(guān)閉。

XML 的屬性值須加引號

與 HTML 類似遮精,XML 也可擁有屬性(名稱/值的對)居夹。

在XML 中,XML的屬性值須加引號本冲。請研究下面的兩個XML文檔准脂。第一個是錯誤的,第二個是正確的:


在第一個文檔中的錯誤是檬洞,note 元素中的 date 屬性沒有加引號意狠。

標(biāo)簽可以自由命名

標(biāo)簽成對出現(xiàn)

標(biāo)簽可以重名

四、XML 中的注釋

在 XML 中編寫注釋的語法與 HTML 的語法很相似:

<!-- This is a comment -->

五疮胖、什么是 XML 元素环戈?

XML 元素指的是從(且包括)開始標(biāo)簽直到(且包括)結(jié)束標(biāo)簽的部分闷板。

元素可包含其他元素、文本或者兩者的混合物院塞。元素也可以擁有屬性遮晚。


在上例中, 和 都擁有元素內(nèi)容拦止,因為它們包含了其他元素县遣。 只有文本內(nèi)容,因為它僅包含文本汹族。

在上例中萧求,只有 元素?fù)碛袑傩?(category="CHILDREN")。

六顶瞒、XML 命名規(guī)則

XML 元素必須遵循以下命名規(guī)則:

名稱可以含字母夸政、數(shù)字以及其他的字符

名稱不能以數(shù)字或者標(biāo)點符號開始

名稱不能以字符 “xml”(或者 XML、Xml)開始

名稱不能包含空格

七榴徐、XML讀取文本

fromxml.domimportminidom

打開文件


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末守问,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子坑资,更是在濱河造成了極大的恐慌耗帕,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袱贮,死亡現(xiàn)場離奇詭異仿便,居然都是意外死亡,警方通過查閱死者的電腦和手機攒巍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門探越,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人窑业,你說我怎么就攤上這事钦幔。” “怎么了常柄?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵鲤氢,是天一觀的道長。 經(jīng)常有香客問我西潘,道長卷玉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任喷市,我火速辦了婚禮相种,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘品姓。我一直安慰自己寝并,他們只是感情好箫措,可當(dāng)我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著衬潦,像睡著了一般斤蔓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镀岛,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天弦牡,我揣著相機與錄音,去河邊找鬼漂羊。 笑死驾锰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的走越。 我是一名探鬼主播椭豫,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼买喧!你這毒婦竟也來了捻悯?” 一聲冷哼從身側(cè)響起匆赃,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤淤毛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后算柳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體低淡,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年瞬项,在試婚紗的時候發(fā)現(xiàn)自己被綠了蔗蹋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡囱淋,死狀恐怖猪杭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妥衣,我是刑警寧澤皂吮,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站税手,受9級特大地震影響蜂筹,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜芦倒,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一艺挪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧兵扬,春花似錦麻裳、人聲如沸口蝠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亚皂。三九已至,卻和暖如春国瓮,著一層夾襖步出監(jiān)牢的瞬間灭必,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工乃摹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留禁漓,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓孵睬,卻偏偏與公主長得像播歼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子掰读,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容

  • By Long Luo 引言 NOKIA 有句著名的廣告語:“科技以人為本”蹈集。任何技術(shù)都是為了滿足人的生產(chǎn)生活需要...
    Coder_LL閱讀 293評論 0 1
  • 一烁试、什么是XML? XML指可擴展標(biāo)記語言XML是一種標(biāo)記語句拢肆,很類似HTMLXML標(biāo)簽沒有被預(yù)定義减响,需要自行定義...
    c_dab5閱讀 377評論 0 0
  • 一、什么是XML郭怪? XML指可擴展標(biāo)記語言XML是一種標(biāo)記語句支示,很類似HTMLXML標(biāo)簽沒有被預(yù)定義,需要自行定義...
    Anwfly閱讀 647評論 0 6
  • 1. XML簡介 以下內(nèi)容來自于http://www.w3school.com.cn/xml 基本知識 XML 和...
    WebSSO閱讀 1,911評論 1 7
  • xml 的特性 xml的設(shè)計宗旨是傳輸數(shù)據(jù)鄙才,而html宗旨是顯示內(nèi)容颂鸿。 xml有自我描述性。 需要自定義標(biāo)簽攒庵。 x...
    引頸歌者閱讀 4,015評論 0 4