| 資訊科技中文教學應用 | 首頁 | 前頁 | 交流 | 搜尋 | 地圖 |
![]() |
這是一個 XSD 檔案編輯器,是用來為 Schematics 軟件編寫 Schema 用的,稍減一些重複、繁瑣,而且容易出錯的工序。
Schema:文章一般屬於一種或多種體裁,每一種文體按其目的對內容有一定的組織方式,這種組織便稱為「Schema」。Schema 例子如下:
|
頂層結構
|
XSD:要把 Schema 數碼化,使之能以資訊科技處理,便必須把 Schema 以電腦語言表達;其中一種方法,便是用一種稱為 XSD (XML Schema Definition language) 的規格,把 Schema 編寫成 XSD 檔案。有關 XSD 規格的說明,參見國際組織 World Wide Web Consortium (W3C) 的 W3C XML Schema 技術說明。把上圖的 Schema 編寫成 XSD,外觀如下所示:
|
<?xml version='1.0' encoding='utf-8'?> <xs:element name='(頂層結構)' type='(頂層結構別名)'></xs:element> <xs:complexType name='(頂層結構別名)'> <xs:complexType name='(次下層結構一別名)'> </xs:schema> |
範疇:Schema 是一個具層次的組織,組織中每一個節點 (node) 稱為「範疇」,例如上述 Schema 中的「頂層結構」、「下層結構一」等等俱是範疇。。
別名:範疇需有名稱,但這名稱是為人閱讀而設;為方便起見,宜另設簡易別名,方便電腦處理。
Schematics:一種能根據 XSD 檔案所界定的 Schema,供用家輸入內容的軟件,如下圖所示:
![]() |
1. 凡白色底色之欄位不必(也不宜,除非十分熟悉 XSD 格式)改變,凡黃色底色之欄位可按所設計之 Schema 編訂。
2. 按鈕用以增加、刪除或改變範疇項目。
以上為 XSD 檔案結束的規定部份,不要更改。
按「檢視」,上述所設計的 Schema 便會自動編製成 XSD 程式,並在以上方框內顯示。
1. 按「生成」後,會把整個 schema 的設計自動編製成結果-- XSD 程式,並匯入到一個新的視窗中;
2. 只要選擇新視窗的「檢視(V)」菜單,再選擇菜單的「原始檔(C)」,便會出現一個在「記事本」 (notepad) 內的純文字檔,文檔中的就是要建立的 XSD 檔內容;
3. 選擇「檔案(F)」,再選擇「另存新檔A)...」,在「檔名(N)」欄任意輸入檔案名稱,改變「存檔類型(T)」為「所有檔案」,並必須自行把檔案的延伸檔名定為「.xsd」。
設計好 Schema 後,為了日後可再作繼續修改之用,可把整個 schema 的設計存起來,步驟如下:
1. 按「儲存」後,會把以上整個修改過的網頁生成一個新的視窗中,並出現對話框 (dialog box),要求儲存;
2. 「檔案名稱(N)」欄預設了檔案名稱為「name」,可自行修改,所存檔案為網頁格式(htm 檔案),系統會自動加上「.htm」的延伸檔名,不必自行加入(當然,即使自行加入「.htm」的延伸檔名也沒有影響),然後選擇要儲存到哪個資料來中;
3. 按「儲存(S)」確定儲存,然後新視窗和對話框會自動關閉。