giada怎么讀(giada什么意思

摘要: 8月科學(xué)教育網(wǎng)小李來(lái)為大家講解下。giada怎么讀(giada什么意思這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!DOM XML與DOM HTML掃盲 最近因?yàn)榭碤t編程...

8月科學(xué)教育網(wǎng)小李來(lái)為大家講解下。giada怎么讀(giada什么意思這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!

DOM XML與DOM HTML掃盲

最近因?yàn)榭碤t編程視頻接觸到XML,查了一下相關(guān)資料,了解了一些基本概念,特地分享給頭條的讀者們。

DOM是”文檔對(duì)象模型“的縮寫(xiě),它又分為兩類,一個(gè)是XML,擴(kuò)展標(biāo)記語(yǔ)言,eXtensible Markup Language ,另一種叫HTML。

XML采用樹(shù)形結(jié)構(gòu)存放信息,每棵樹(shù)有一個(gè)根節(jié)點(diǎn)(root node),根節(jié)點(diǎn)下面有子節(jié)點(diǎn)(child node),子節(jié)點(diǎn)下面有孫節(jié)點(diǎn),依此類推。在每一層還有兄弟姐妹節(jié)點(diǎn)(sibling node)。

?

???

??? Giada De Laurentiis

??? 2005

??? 30.00

?

?

???

??? J K. Rowling

??? 2005

??? 29.99

?

這是w3shcools.com上面的一個(gè)XML例子。一個(gè)書(shū)店(bookstore)存放了很多種圖書(shū),每種圖書(shū)有category, title, author, year, price等信息。

它的層級(jí)關(guān)系見(jiàn)附圖。這個(gè)例子中,有四級(jí)節(jié)點(diǎn)。文檔內(nèi)容在最底下一層,它也算一個(gè)層級(jí)。把文檔內(nèi)容當(dāng)成某級(jí)節(jié)點(diǎn)內(nèi)含的內(nèi)容,是一個(gè)普遍的容易出錯(cuò)的地方。

從這個(gè)例子看,XML就像是文檔型數(shù)據(jù)庫(kù),或者說(shuō)樹(shù)這個(gè)數(shù)據(jù)結(jié)構(gòu)來(lái)描述一些信息。相關(guān)的編程,集中在創(chuàng)建節(jié)點(diǎn)、添加節(jié)點(diǎn)內(nèi)容,刪除節(jié)點(diǎn),讀XML文件內(nèi)容,寫(xiě)XML文件等。

  DOM是w3c創(chuàng)建的一個(gè)文本格式。它的好處,文檔介紹是為了跨平臺(tái)的一種通用格式。

   可以把DOM簡(jiǎn)單理解成一種約定格式的文件。各種編程語(yǔ)言,都有實(shí)現(xiàn)上述操作的庫(kù),Qt里面關(guān)于XML有一系列的Qt?。兀停填悾ǎ保穫€(gè)之多)。

   編程的難度可能就在于此,到一定深度,你每前進(jìn)一步,就有N多新的概念等著你學(xué)習(xí),所以,當(dāng)程序員才那么辛苦。雖然我只是業(yè)余愛(ài)好,但是這個(gè)行當(dāng)?shù)目啵娌皇且话闳四艹缘孟碌摹?/p>

本文giada怎么讀(giada什么意思到此分享完畢,希望對(duì)大家有所幫助。