giada怎么讀(giada什么意思

摘要: 8月科學教育網小李來為大家講解下。giada怎么讀(giada什么意思這個很多人還不知道,現在讓我們一起來看看吧!DOM XML與DOM HTML掃盲 最近因為看Qt編程...

8月科學教育網小李來為大家講解下。giada怎么讀(giada什么意思這個很多人還不知道,現在讓我們一起來看看吧!

DOM XML與DOM HTML掃盲

最近因為看Qt編程視頻接觸到XML,查了一下相關資料,了解了一些基本概念,特地分享給頭條的讀者們。

DOM是”文檔對象模型“的縮寫,它又分為兩類,一個是XML,擴展標記語言,eXtensible Markup Language ,另一種叫HTML。

XML采用樹形結構存放信息,每棵樹有一個根節點(root node),根節點下面有子節點(child node),子節點下面有孫節點,依此類推。在每一層還有兄弟姐妹節點(sibling node)。

?

???

??? Giada De Laurentiis

??? 2005

??? 30.00

?

?

???

??? J K. Rowling

??? 2005

??? 29.99

?

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

它的層級關系見附圖。這個例子中,有四級節點。文檔內容在最底下一層,它也算一個層級。把文檔內容當成某級節點內含的內容,是一個普遍的容易出錯的地方。

從這個例子看,XML就像是文檔型數據庫,或者說樹這個數據結構來描述一些信息。相關的編程,集中在創建節點、添加節點內容,刪除節點,讀XML文件內容,寫XML文件等。

  DOM是w3c創建的一個文本格式。它的好處,文檔介紹是為了跨平臺的一種通用格式。

   可以把DOM簡單理解成一種約定格式的文件。各種編程語言,都有實現上述操作的庫,Qt里面關于XML有一系列的Qt XML類(17個之多)。

   編程的難度可能就在于此,到一定深度,你每前進一步,就有N多新的概念等著你學習,所以,當程序員才那么辛苦。雖然我只是業余愛好,但是這個行當的苦,真不是一般人能吃得下的。

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