色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

XMLSchema驗證

時間:2024-11-05 00:41:42 IBM認證 我要投稿
  • 相關(guān)推薦

XMLSchema驗證

  IBM在業(yè)界有“藍色巨人”的美譽。IBM仍然是當今世界極具聲望的計算機公司之一。下面是小編收集的關(guān)于XMLSchema驗證,希望大家認真閱讀!

  一、什么事Schema(XSD)

  XML Schema是微軟定義的一套用來驗證XML技術(shù)。是一套預先規(guī)定的XML元素和屬性創(chuàng)建的,這些元素和屬性定義了XML文檔的結(jié)構(gòu)和內(nèi)容模式。

  DTD的局限性:

  1、DTD不遵循XML語法。

  2、DTD的數(shù)據(jù)類型有限,與數(shù)據(jù)庫類型不一致。

  3、DTD不可以擴展。

  4、DTD是不支持命名空間的。

  Schema的優(yōu)勢:

  1、Schema是一種XML語法結(jié)構(gòu),編寫更加方便。

  2、Schema可以支持數(shù)據(jù)類型。

  3、Schema是可以擴展的。

  4、Schema支持命名空間。

  二、Schema文檔結(jié)構(gòu)

  Schema文檔本身是一個XML文檔,所以必須滿足XML文檔結(jié)構(gòu)。在每個Schema文檔中必須包含一個根元素。

  targetNamespace="http://www.w3school.com.cn"

  xmlns="http://www.w3school.com.cn"

  elementFormDefault="qualified">

  定義內(nèi)容

  說明:

  xmlns:xs="http://www.w3.org/2001/XMLSchema":顯示 schema 中用到的元素和數(shù)據(jù)類型來自命名空間 "http://www.w3.org/2001/XMLSchema"。同時它還規(guī)定了來自命名空間 "http://www.w3.org/2001/XMLSchema" 的元素和數(shù)據(jù)類型應該使用前綴 xs:

  targetNamespace="http://mynamespace/myschema" :顯示被此 schema 定義的元素驗證的XML來自的命名空間。

  xmlns="http://www.w3school.com.cn" :指定默認的命名空間是 。

  elementFormDefault="qualified" :指目標XML是否遵循本Schema,qualified表示遵循,unqualified表示不遵循。

  三、在XML中引用Schema文檔

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://www.w3school.com.cn note.xsd">

  George

  John

  Reminder

  Don't forget the meeting!

  說明:

  xmlns="http://www.w3school.com.cn" :規(guī)定了默認命名空間的聲明。此聲明會告知 schema 驗證器,在此 XML 文檔中使用的所有元素都被聲明于 "http://www.w3school.com.cn" 這個命名空間。

  xsi:schemaLocation="http://www.w3school.com.cn note.xsd":指定文件路徑。

【XMLSchema驗證】相關(guān)文章:

oracle口令文件驗證與操作系統(tǒng)驗證設置技巧10-30

如何驗證你的創(chuàng)業(yè)想法?07-21

HTML validate HTML驗證特點09-04

關(guān)于JAVA請求需要Basic身份驗證的網(wǎng)頁09-25

檢驗證明書的主要內(nèi)容08-05

基于php驗證碼函數(shù)的使用示例有哪些09-14

無線網(wǎng)絡身份驗證故障問題08-27

詳細解說jquery驗證手機號正確與否實例07-31

PHP如何通過會話控制實現(xiàn)身份驗證08-26

計算機化系統(tǒng)驗證條款解讀08-12