Web學習日記 05 XML語法

2021-08-31 03:55:54 字數 1135 閱讀 3834

在之前標記型語言學過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...