一、 XML標記的編寫
★元素:<元素名>***</元素名>
★屬性與值:對元素信息的補充
二、XML的規則s
1、XML聲明:
<?xml version=“1.0”?>
版本聲明、獨立性聲明、編碼聲明
書寫時以小於號(<)開始,后面緊跟一個問號(?),然后是xml保留的字符串名字”xml”, 要注意的是在(?)左右兩邊不能有空格; 接下來指明所用的xml版本“1.0” ;然后用?>結束。 在問號和大於號這間不能有空格。
文檔編碼聲明
<?xml version=“1.0” encoding=“gb2312” ?>
獨立文檔聲明
<?xml version=“1.0” encoding=“gb2312” standalone=“yes” ?>
三、XML嚴謹的格式
xml必須有根元素,標簽對大小寫敏感,所有標簽都必須關閉,xml的標簽屬性值必須加引號
四、XML 文檔的編寫
元素
命名規則:
(1)以字母|下划線|冒號開頭,字母、數字、破折號、下划線、句號組成的字符串。(名稱中盡可能不要使用冒號)
(2)但首字母不能以x,m,i 。名稱中不能包含空格;
(3)有一定的含義
屬性:屬性值必須要加引號
五、XML元素與屬性的形式
XML中的元素和HTML是類似的, 也有4種形式:
1、空元素
<student/> 要用(/)關閉,幾乎不使用空元素
2、帶有屬性的空元素
<student name=“張三” age=“18”/>
3、帶有內容的元素
<student>
這是一個學生的信息
<name>張三</name>
<age>18</age>
</student>
4、帶有內容和屬性的元素
<student name=“張三”>
<age>18</age>
</student>
六、XML中注釋的添加
XML中注釋的添加與HTML中相同
<!--表示開始,-->表示結束。
XML解析器將花略在<!--和-->之間的所有數據
這樣可以為自己或者別人進行注釋,或者臨時注釋掉沒有准備好的文檔部分。
七、XML的注意事項
1、注釋不能出現在XML聲明這前
2、注釋不能在標記中
3、注釋可以包圍和隱藏標記, 但要注意的是,在注釋掉標記之后,要保證剩余的文本仍然是一個結構完整的XML文檔
4、字符串”--”不能在注釋中出現
5、在XML中, 不允許注釋以”--->”結尾
八、XML中的五個實體標記
標記名:1、< :<&<
2、&:&&#38
3、>:>>
4、‘ :''
5、 “:""
舉例
<data>&</data> 錯誤
<data>&</data> 正確
<data><</data> 錯誤
<data>&</data> 正確
九、CDATA段
CDATA段是一種用來包含文本的方法
它內部的所有內容都會被XML解析器忽略
所以任何符號都不會被認為是標記符
一個CDATA段以“<![CDATA[”標記開始,以“]]>”標記結束
需要注意,CDATA段不能嵌套。
