xml並不神奇,只是我們自己沒有理解

2021-09-05 14:15:56 字數 700 閱讀 3257

我自己的理解,xml就是用文字的方式來描述資料結構的.例如,原本我們想設計乙個資料結構,用二

進製方式,比方前2位元組是表示資料的總長度,接下來的兩位元組是長度,再接下來的是兩位元組的寬度,

而後是顏色,等等,用這種方式設計後,得到的資料是乙個二進位制串,不直觀,解析起來也麻煩.

如果換成用xml的方式呢:

2010

30#00ff00

不是容易懂多了?從原理上講就是這樣.當然,要遵守一些規則,例如起止標誌配對,一些規定的名稱

不能用等等.

乙個xml具體是什麼意思,可以公說公有理,婆說婆有理,那麼怎麼保證不被誤解呢?就需要乙個

命名空間,命名空間的用處就是告訴我們,這裡的標籤是什麼意思都規定好了,不要誤解了.比如jbuilder

的配置檔案就是xml格式,其中的每個標籤是什麼意思由jbuilder來解釋,vc.net的web配置檔案也是xml

格式,其中的每個標籤的意思由vc.net來解釋.也許兩個檔案中都有標籤,但解釋起來不一樣.如果

單單就xml檔案而言,是沒有什麼意義的,關鍵還要看誰解釋.

我們完全可以設計乙個這樣的xml檔案sdfssdfsdsdfsd因為解釋權在我們.

html本身結構也比較符合xml的格式,但有些特殊,比如之類的不需要結束標籤.因此html不是標準

的xml檔案格式.但只要略加改造即可.今後的xhtml就是在此基礎上改造.

你沒有遲到,只是活在自己的時區里

你沒有遲到,只是活在自己的時區里 來自網路 從小到大,我們的身邊總有各種各樣的人。有些人教會我們如何讀書,有些人教會我們如何做人,有些人給我們指引方向。然而,當我們的生活一點一滴地被侵蝕,不知不覺間,世界就徹底全變了樣。但不論身處什麼樣的環境中,只要找到屬於自己的節奏,節奏是急是緩,是快是慢,是高歌...

為什麼我們沒有自己的程式語言

應該要明確乙個問題就是在中國會賺錢的公司不一定是厲害和令人尊敬的公司。其實在外面也差不多,只是外面市場環境更好,你能做出好東西,養活自己有點發展的問題不大。程式語言其實說白了也是計算機的乙個工具罷了,你只需要使用程式語言來告訴計算機去做什麼樣的事情。我們網際網路公司的生態不好,公司不怎麼鼓勵員工的創...

愛情原來沒有門檻,邁不過去的只是自己

她到公司報到的第一天,人力資源部的他負責接待。看到外形俊朗 渾身洋溢著無限熱情的他,她的心裡如驚鴻飛過,這個人該是曾經在夢裡遇見過n次的那個吧。他對她似乎也有些特別關照。果然,工作中他總是會創造一切條件來幫助她,加上她自己的聰穎,很快在幾個新人中脫穎而出。那個聖誕節晚上,他約她喝茶。氤氳茶香中,她很...