一、初步介紹
(一)、性質:xml
只表示資訊,不表示樣式
(二)、格式:
<?xml version="1.0" encoding="utf-8"?>
今天下雪了
今天下雪了
明天天晴
(三)、為什麼替換掉html
?答:因為html
中的資訊,既有顯示效果,又有資料資訊,給資料的交換、解析、帶來極大不便。
xml資料顯示相分離、標籤自描述性(標籤可以描述資料的性質)
例如:劉備28
姓 年年
假如xml
語法錯了,通不過,瀏覽器會報錯,但是
html
標籤如果寫錯,瀏覽器也忍了,看來瀏覽器對
html
還是很大方滴。
現在就來學習xml
吧!學習重點: 特點、語法規範、解析與建立 dtd
二、xml語法規範
(一)、如何宣告乙個xml
檔案1.宣告部分 宣告xml
的版本與編碼(版本只有
1.0)
<?xml version=」1.0」 encoding=」utf-8」?>
2.文件節點部分
節點注意:在xml裡,
節點/元素/
標籤,乙個意思
3.標籤的寫法
標籤必須成對出現,進行閉合
xml屬性全小寫 或者作為但標籤自閉和
4.整個文件有且只有乙個根節點如
正確 錯誤
5.標籤可以巢狀 但不能相互巢狀
例如:.
6.屬性的寫法 必小寫 屬性值必用雙引號引起來
7.注釋的寫法
8.特殊字元要用實體來代替
9.一切皆節點在
xml裡面一切都是節點 包括換行符 和空白 都是文字節點
(三)、cdata節點
如果有大段的文字 比如一篇文章 從資料庫取來裡面有大量的特殊符號 那我豈不是要用實體替換一遍,用cdata
節點來表示, cdata節用來放大段檔案,不用考慮把實體轉義,例如:
XML系列 XML文件格式 一
xml文件的的分類 1.格式不良好的 malformed 的xml文件 完全沒有遵循xml文件的基本規範的xml文件。2.格式良好 well formed 但無效的xml文件 遵守了xml的基本規範,但沒有使用dtd或schema定義語義約束的xml文件。3.有效 valid 的xml文件 遵守了x...
XML系列 Flash讀取XML資料
以前老師說的對 你會的越多,不會的就越多。假如你會的東西代表乙個圓,那當圓小的時候不會的東西相對來說就比較少,當圓越來越大的時候,由於圓周長的越來越大,那你不會的東西就相對來說是越來越多了 一直以來只知道用簡單的複製黏貼製作東西,很多事情也是一做完了就開始忘卻,flash這個軟體在2000年的時候就...
初識前端 XML基礎
資料使用 工具類的使用 xml是一種文字標記語言,主要用來傳輸資料,現在用的應該算是不多了,不過之前在銀行間通訊的時候看到用的還是xml格式的資料 必須有且僅有乙個根元素 嚴格區分大小寫 屬性值用引號 雙引號或單引號 等號分開的名稱 值對 標記成對 空標記關閉 元素正確巢狀 pcdata 自定義實體...