文件宣告用來宣告xml的屬性,用來指揮解析引擎如何去解析當前xml
通常乙個xml都要包含並且只能包含乙個文件宣告
xml的文件必須在整個xml的最前面,在文件宣告之前不能有任何內容<? xml version="1.0" ?> version是必須存在的屬性,表明當前xml所遵循規範的版本,目前位置都寫1.0就可以了
<? xml version="1.0" encoding="gbk" ?> encoding用來只會解析引擎在解析xml時使用的編碼,一定要保證xml格式的資料在儲存時使用的編碼和解析時使用的編碼必須一致,才不會有亂碼問題
<? xml version="1.0" encoding="gbk" standalone="yes" ?> standalone屬性用來指明當前xml是否是乙個獨立的xml,預設值量yes表明當前文件不需要依賴於其他文件,如果當前文件依賴其他文件而存在則需要將此值設定為no
元素乙個xml標籤就是乙個元素
乙個標籤分為開始標籤和結束標籤
在開始標籤和結束標籤之間可以包含文字內容,這樣的文字內容叫做標籤體
如果標籤開始標籤和結束標籤之間不包含標籤和子標籤則可以將開始標籤和結束結束進行合併,這樣的標籤叫自閉標籤
乙個標籤中也可以包含任意多個子標籤,但是一定要注意標籤一定要合理巢狀
乙個格式良好的xml要包含並且只能包含乙個根標籤,其他的標籤都應該是這個標籤的子孫標籤
區分大小寫,例如:和
是兩個不同的標記
不能以數字或標點符號或「_」開頭
不能以xml(包含xml、xml等)開頭
不能包含空格
名稱中間不能包含(:)
屬性乙個標籤可以有多個屬性,每個屬性都有它自己的名稱和取值,例如:
屬性的名 在定義時要??和xml元素相同的命名規則
屬性的值 需要用間單引號或雙引號括起來
注釋注釋可以出現在xml文件的任意位置除了整個文件的最前面,不能出現在文件表明之前
注釋不能巢狀注釋
cdata區/轉義字元
當xml中一段內容不希望被解析器解析時可以使用cdata區將其包住
當解析器遇到cdata區時會將其當作文字對待,不會進行解析
語法:轉義字元:& --> &
< --> <
> --> >
" --> "
' --> '
處理指令處理指令,簡稱pi,(processing instruction).處理指令用來指揮解析引擎如何解析xml文件內容
<?xml-stylesheet type="text/css" href="1.css" ?>
風馬一族 php
陣列 分配一段連續的記憶體空間,存放多個任意資料型別的資料型別。php陣列 索引陣列 關聯陣列 混合陣列 索引陣列 下標全是整型數字,系統自動分配下標,從0開始 關聯陣列 下標是字串。陣列的鍵名不能夠重複。額外知識點 區分大小寫 變數 常量 陣列的下標 陣列的增刪改查 陣列遍歷 for 迴圈 索引陣...
風馬一族 C 進製轉化
1 include stdio.h 2 include math.h 3 define number 50 設定陣列的長度45 int num10 十進位制的數值 6int num5 2 9間的值 7int num number top 1 順序棧8 9char ch 1011 intconvers...
風馬一族 git github git的工作流程
git有三個區域 如圖 1 設定使用者名稱 git config global user.name 帳號名 2 設定使用者名稱郵箱 git config global user.email 註冊的郵箱 1 在本地電腦,建立乙個資料夾 可以使用命令 mkdir 資料夾名稱 使用win選單 2 初始化g...