從XML中學習HTML

2021-07-31 17:11:48 字數 1586 閱讀 6406

二初始xml

三寫在後面

請原諒我也濫竽充數了一次標題黨,xml沒有誰好與壞,雖然html是xml的先驅,但是xml卻不是要替代html的,今天把他們放到一起來討論是他們很相似,又具有不同的作用。還是乙個傳送門,自己剛接觸html寫的一點認識,希望多多拍磚斧正。

為什麼要學習xml呢?xml:extensible markup language可擴充套件標記語言使用很便捷,凡是可以處理文字檔案的程式都能夠對xml進行編輯也應用,因此它的靈活性提高了很多,它的主要應用可以作為系統的配置檔案,web services中傳輸資料,異構平台的資料交換和整合。

xml是在html的基礎上產生的,但是xml並不是為了替代html技術,如果是這樣的話估計現在都是html的骨灰了。他們兩個有著不同的目的,xml設計的核心是包含與傳輸資料,他的標記是自定義的,嚴格收到大小寫的限制。html:hypertext markup language超文字標記語言,設計的核心是顯示資料,html更加注重的顯示傳遞資訊。

這是自己學習完之後的乙個簡單的認識:如何編寫格式良好的xml文字,我們要遵守他的使用規則,同時dtd和schema用來定義xml檔案的結構,為xml檔案提供語法與規則,內容既可以定義在xml內部也可以定義在外部。

如果編寫格式良好的xml文字呢?下面是自己的一些總結,和大家分享一下~

字元實體引用&&;

>

>;

<

『&apos;

dtd:文件型別定義(document type definition)是一套為了進行程式間的資料交換而建立的關於標記符的語法規則,其實是定義xml檔案的結構,他規定了根元素的名稱,根元素的內容,子元素的數量,子元素的屬性等等~同過乙個例子來說明一下

<?xml version="1.0" encoding="utf-8"

(1)(2)

#pcdata)>(3)

#pcdata)> (4)

#pcdata)>(5)

字元

含義+出現一次或多次;

*出現零次或多次;

?可選,不出現或出現一次

()一組要共同匹配的表示式

『並,要求嚴格遵守順序要求

那麼dtd的檔案xml如何使用,下面是使用的方法:

<?xml version="1.0" encoding="utf-8" ?>

書籍列計算機書

書xml的今生今世書

價66.66價

簡要介很好的,值得推薦簡要介

計算機書

書籍列

比dtd高階一些,同時它的存在很霸道就是要替換掉dtd,xml schema 的作用是定義 xml 文件的合法構建模組,類似 dtd了解到他是在xml的基礎上發展來的,所以不必學習新的語言,目前對這個了解不是很深刻,給大家分享一下他的優點吧,我們在學習中不斷的體會。

現在了解到這個玩意很方便,配置檔案中經常使用,後來和別人交流發現沒有遇到太多,希望自己可以多接觸不同的事物,同時希望在某個晴朗的日子和他來一次完美的邂逅,加油。

從sysbench中學習Lua

我做事喜歡結果導向,喜歡快速迭代,能10分鐘搞定,絕對不願意花15分鐘。但是技術行當,還是得耐得住寂寞,因為很多事情10分鐘搞不定,可能100分鐘,1000分鐘也搞不定,但是不代表我們真搞不定,需要花一些時間,花一些額外的代價來補課。水到渠成的時候,自己也得到了成長。對於sysbench也是如此,裡...

從程式中學習EKF SLAM(二)

進入主迴圈的第乙個部分,就是儲存當前狀態下的資料。這裡順帶提一下系統裡的資料格式。首先看資料離線化儲存的方法 state temp offline data.i 0 offline data.estimate path.push back x offline data.real path.push ...

從APT攻擊中學習

可以看出apt攻擊,叫高階可持續威脅攻擊,也稱為定向威脅攻擊 什麼是定向,也就是指定目標行業而發起進攻 這邊又提到 鏈和社會工程學,那是什麼?社會工程學,也就是社工,通過觀察別人的細微變化,心理,而套話,或者其他達成目標的一種物理攻擊方式 當然你也可以理解成 但是這個比 更厲害,更有藝術感 鏈,就是...