在之前標記型語言學過html語言,html語言裡面的標籤是固定的,
每個標籤都有特定的含義;而xml裡面的標籤的可以自定義標籤,
也可以學中文標籤;
xml是w3c組織發布的技術;xml有兩個版本,1.0版本和1.1版本;主要是使用1.0版本,因為
1.1版本不可以向下相容。
還是與html語言作比較,html語言是用於顯示資料;而xml既可
以顯示資料又可以儲存資料,但主要是用來儲存資料,
a:用於不同系統之間傳輸資料庫:
舉個例子:之前qq實現兩個系統的資料傳輸主要是以字串的形式進行傳輸:
string="使用者一;使用者二;內容;時間"
這種傳輸方式有個缺點是不利於程式的維護,程式設計師一編寫的程式給程式設計師
二看不知道其中的含義。對此使用xml進行資料傳輸
string="
《使用者一》b:用來表示生活中有關係的資料
比如可以表示以下關係:
《中國》
《雲南》
《昆明》
c:常用來做配置檔案:
如現在連線資料庫,要知道資料庫的使用者密碼,資料庫名稱等;
如果修改資料庫資訊,不需要資料庫的源**,只需要修改xml
配置檔案就行;
5;xml的語法
a,xml的文件宣告:
<?xml version="1.0" encoding="utf-8"?>
宣告必須第一行第一列
亂碼問題:檔案在儲存到本地時,檔案儲存的編碼格式選的和xml
檔案**的編碼格式不同。
b,定義元素:
* 標籤又開始必有結束:
* 標籤無內容,可在標籤內結束:
* 在xml只能有乙個父標籤:如下是錯誤的
<?xml version="1.0" encoding="utf-8"?>
*在xml語言中會把空格、換行都當成內容解析
*xml標籤命名規範:
標籤區分大小寫;不能以數字和下劃線開頭;不能以xml(xml)開頭;
標籤不能包含空格和冒號
c,定義屬性:
(1)乙個標籤可以有多個屬性
(2)屬性名稱唯一
(3)屬性值用雙引號或者單引號括起來
前端學習日記05
讓標籤相對於某個元素重新定義乙個新的位置,可以相對於元素本身的位置,或者相對于父元素,甚至相對於瀏覽器視窗進行定位 屬性 position 值 1 relative 相對定位 特點 相對於元素本身的位置 不脫離文件流,仍然佔位 使用場景 微調元素位置 2 absolute 絕對定位 相對於離他最近的...
《學習日記》WEB快取
2 如果請求是認證或者加密的,則相應的內容也不快取 3 若有完整的過期時間和壽命控制頭資訊,則是新鮮的,或者快取展現出來並在不久前修改過,也可以認為新鮮的 響應如果沒有類似etag或last modified頭這樣的校驗器,也沒有明確的更新資訊,通常 並不絕對 認為是不可快取的。以上是驗證是否存在快...
學習日記 Verilog語法簡介
此經驗是從被人那裡學來的,一起跟著方法去做 1 需要同時掌握vhdl和verilog 2 和電路的關係 3 可綜合的語法與 行為級語法 4 hdl語言學習經驗 下面列出的是ve r i l o g硬體描述語言的主要能力 基本邏輯門,例如and o r和nand等都內建在語言中。使用者定義原語 u d...