一、什麼是schema?描述
xml
文件結構,同
dtd的功能是一樣的。 基於
xml的
dtd替代者。 簡稱
xsd(xml schema
data)。
二、與
dtd
異同
schema
:自身是一種
xml檔案。處理統一,替代
了dtd。
dtd
:自身不是
xml檔案,無法通過統一方式進行處理。
schema
優勢:
針對未來需求進行擴充套件。
功能更完善,強大。
基於xml
編寫。
支援資料型別(資料型別多,支援範圍廣)。——保護資料通訊
三、構成
schem
a 使用
xml
語法,構成和
dtd一樣,同樣有元素和屬性。 元素
<
xs:element name="note"
type="xs:string"/>
在此處,
note
指屬性名稱,
xs:string
則規定屬性的資料型別。xml schema 擁有很多內建的資料型別。 屬性
在此處,***指屬性名稱,yyy 則規定屬性的資料型別。xml schema 擁有很多內建的資料型別。
四、使用——對比
dtd
乙個簡單的 xml 文件:
請看這個名為"note.xml" 的 xml 文件:
<?xmlversion ="1.0"?>
george
john
reminder
don'tforget the meeting!
dtd和schema分別對上面那個 xml 文件的元素進行了定義:
dtd 檔案
第1 行定義 note 元素有四個子元素:"to, from, heading, body"。
第2-5 行定義了 to, from, heading, body 元素的型別是 "#pcdata"。
xml schema
<?xmlversion ="1.0"?>
note元素是乙個復合型別,因為它包含其他的子元素。其他元素 (to, from, heading, body) 是簡易型別,因為它們沒有包含其他元素。
對 dtd 的引用
<?xmlversion ="1.0"?>
">
george
john
reminder
don'tforget the meeting!
對 xml schema 的引用
五、驗證
通過專用工具,一般檢查不出來,只是檢查
xml
是不是合理的。
另乙個自己
人們常說 人貴有自知之明 可是話說回來,又有幾人能真正的了解自己呢?我覺得我就是乙個很沒有自知之明的人。生於89年的我,到了今年的生日就28周歲了。都說三十而立,正所謂成家立業,可以回過頭發現自己可以稱得上 一無是處,一無所有 曾幾何時,還是鄰居家叔叔阿姨教育孩子的榜樣 曾幾何時父母因為自己考個好大...
呼叫另乙個Activity
1 建立主activity 注意通過權重來分配尺寸的方式 元件1 android layout width 0dp android layout weight 1 元件2 android layout width wrap content 2 在主類中指定onclick所對應的sendmessage...
08 另乙個林則徐
子孫若如我,留錢做什麼?賢而多財,財損其志 子孫不如我,留錢做什麼?愚而多財,益增其過。清 林則徐 音訊點我!有一本書,叫 林則徐家書 是林則徐寫給家裡人的信。林則徐大家都知道,先是欽差大臣,去廣東禁菸 鴉片戰爭失敗之後,又成了朝廷的替罪羊,被發配到新疆伊犁,這批家書基本上都是這個時候寫的。過去我們...