XML 定義 和編碼


一、 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、< :&lt;&#38;&#60

               2、&:&amp;&#38;#38

               3、>:&gt;&#62

               4、‘ :&apos;&#39

               5、 “:&quot;&#34
舉例
<data>&</data>   錯誤
<data>&amp;</data>     正確
<data><</data>    錯誤
<data>&#38;</data>    正確


九、CDATA段

 CDATA段是一種用來包含文本的方法

它內部的所有內容都會被XML解析器忽略

所以任何符號都不會被認為是標記符

一個CDATA段以“<![CDATA[”標記開始,以“]]>”標記結束

需要注意,CDATA段不能嵌套。






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM