XMLSchema驗證
IBM在業界有“藍色巨人”的美譽。IBM仍然是當今世界極具聲望的計算機公司之一。下面是小編收集的關於XMLSchema驗證,希望大家認真閲讀!
一、什麼事Schema(XSD)
XML Schema是微軟定義的一套用來驗證XML技術。是一套預先規定的XML元素和屬性創建的,這些元素和屬性定義了XML文檔的結構和內容模式。
DTD的.侷限性:
1、DTD不遵循XML語法。
2、DTD的數據類型有限,與數據庫類型不一致。
3、DTD不可以擴展。
4、DTD是不支持命名空間的。
Schema的優勢:
1、Schema是一種XML語法結構,編寫更加方便。
2、Schema可以支持數據類型。
3、Schema是可以擴展的。
4、Schema支持命名空間。
二、Schema文檔結構
Schema文檔本身是一個XML文檔,所以必須滿足XML文檔結構。在每個Schema文檔中必須包含一個根元素。
targetNamespace=""
xmlns=""
elementFormDefault="qualified">
定義內容
説明:
xmlns:xs="":顯示 schema 中用到的元素和數據類型來自命名空間 ""。同時它還規定了來自命名空間 "" 的元素和數據類型應該使用前綴 xs:
targetNamespace="http://mynamespace/myschema" :顯示被此 schema 定義的元素驗證的XML來自的命名空間。
xmlns="" :指定默認的命名空間是 。
elementFormDefault="qualified" :指目標XML是否遵循本Schema,qualified表示遵循,unqualified表示不遵循。
三、在XML中引用Schema文檔
xmlns:xsi=""
xsi:schemaLocation=" ">
George
John
Reminder
Don't forget the meeting!
説明:
xmlns="" :規定了默認命名空間的聲明。此聲明會告知 schema 驗證器,在此 XML 文檔中使用的所有元素都被聲明於 "" 這個命名空間。
xsi:schemaLocation=" ":指定文件路徑。
-
IBM認證考試介紹
IBM在業界有藍色巨人的美譽。IBM仍然是當今世界極具聲望的計算機公司之一。下面是小編整理的關於IBM認證考試介紹,歡迎大家參考!一、IBM認證是什麼IBM根據其產品分類設置以下的專業認證項目:DB2認證作為關係型數據庫技術的領導者,IBM公司在2001年將世界排名第四的...
-
IBM認證系統啟動類型
在啟動過程中,系統將檢測硬件、加載和運行操作系統,並配置設備。要啟動操作系統,需要下列資源:可以在開啟和重置計算機後進行加載的啟動映像。可以訪問根文件系統和/usr文件系統。系統的啟動類型可以分為三種:硬盤啟動開啟計算機進行一般操作,鑰匙處於常規位置。在沒...
-
IBM品牌介紹
IBM的歷史可以追溯到電子計算機發展前的幾十年,在電子計算機發展之前,它經營穿孔卡片數據處理設備。IBM於1911年6月15日在賓厄姆頓西幾英里處的紐約恩迪科特作為CTR公司註冊。三個獨立公司合併建立了CTR公司,它們是:列表機公司(1896年創立於華盛頓)、計算表公司(19...
-
關於NET研發人員面試題
WebSphere是IBM在WebServices策略中的核心平台,支持所有應用的開放標準和技術,包括UDDI,SOAP,J2EE,WSDL,以及對XML技術集成的增強。下面是小編整理的關於NET研發人員面試題,希望大家認真閲讀!1、簡述javascript中的=、==、===的區別?=賦值==比較是否一般相等"3"==3//...
相關文章
- 雅思閲讀模擬試題:Sun's fickle heart may leave us cold
- PHP如何使用DOM和simplexml讀取xml文檔
- At Climate Summit, Hope for Emissions Deal美文欣賞
- Adobe認證Macromedia Flash8考試大綱
- XML認證知識點:XML Schema
- An English Summer Camp(英語夏令營)
- Letslearnsummerbeachsh二年級英語教學設計
- Linux中安裝Memcached服務的方法
- php函數method-exists()與is-callable()有何區別
- 高中英語作文:Smart tech makes life simpler