日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

xmlschema教程

為什么使用 XML Schema?

閱讀 (2218)

為什么使用 XML Schemas?


XML Schema 比 DTD 更強(qiáng)大。


XML Schema 支持?jǐn)?shù)據(jù)類型

XML Schema 最重要的能力之一就是對數(shù)據(jù)類型的支持。

通過對數(shù)據(jù)類型的支持:

  • 可更容易地描述允許的文檔內(nèi)容
  • 可更容易地驗證數(shù)據(jù)的正確性
  • 可更容易地與來自數(shù)據(jù)庫的數(shù)據(jù)一并工作
  • 可更容易地定義數(shù)據(jù)約束(data facets)
  • 可更容易地定義數(shù)據(jù)模型(或稱數(shù)據(jù)格式)
  • 可更容易地在不同的數(shù)據(jù)類型間轉(zhuǎn)換數(shù)據(jù)

編者注:數(shù)據(jù)約束,或稱 facets,是 XML Schema 原型中的一個術(shù)語,中文可譯為"面",用來約束數(shù)據(jù)類型的容許值。


XML Schema 使用 XML 語法

另一個關(guān)于 XML Schema 的重要特性是,它們由 XML 編寫。

由 XML 編寫 XML Schema 有很多好處:

  • 不必學(xué)習(xí)新的語言
  • 可使用 XML 編輯器來編輯 Schema 文件
  • 可使用 XML 解析器來解析 Schema 文件
  • 可通過 XML DOM 來處理 Schema
  • 可通過 XSLT 來轉(zhuǎn)換 Schema

XML Schema 可保護(hù)數(shù)據(jù)通信

當(dāng)數(shù)據(jù)從發(fā)送方被發(fā)送到接受方時,其要點是雙方應(yīng)有關(guān)于內(nèi)容的相同的"期望值"。

通過 XML Schema,發(fā)送方可以用一種接受方能夠明白的方式來描述數(shù)據(jù)。

一種數(shù)據(jù),比如 "03-11-2004",在某些國家被解釋為11月3日,而在另一些國家為當(dāng)作3月11日。

但是一個帶有數(shù)據(jù)類型的 XML 元素,比如:<date type="date">2004-03-11</date>,可確保對內(nèi)容一致的理解,這是因為 XML 的數(shù)據(jù)類型 "date" 要求的格式是 "YYYY-MM-DD"。


XML Schema 可擴(kuò)展

XML Schema 是可擴(kuò)展的,因為它們由 XML 編寫。

通過可擴(kuò)展的 Schema 定義,您可以:

  • 在其他 Schema 中重復(fù)使用您的 Schema
  • 創(chuàng)建由標(biāo)準(zhǔn)類型衍生而來的您自己的數(shù)據(jù)類型
  • 在相同的文檔中引用多重的 Schema

形式良好是不夠的

我們把符合 XML 語法的文檔稱為形式良好的 XML 文檔,比如:

  • 它必須以 XML 聲明開頭
  • 它必須擁有唯一的根元素
  • 開始標(biāo)簽必須與結(jié)束標(biāo)簽相匹配
  • 元素對大小寫敏感
  • 所有的元素都必須關(guān)閉
  • 所有的元素都必須正確地嵌套
  • 必須對特殊字符使用實體

即使文檔的形式良好,仍然不能保證它們不會包含錯誤,并且這些錯誤可能會產(chǎn)生嚴(yán)重的后果。

請考慮下面的情況:您訂購的了 5 打激光打印機(jī),而不是 5 臺。通過 XML Schema,大部分這樣的錯誤會被您的驗證軟件捕獲到。

關(guān)閉
程序員人生
主站蜘蛛池模板: 九九色在线观看 | 国产黄a三级三级看三级 | 高清久久 | 91麻豆精品| 精品一区二区国产 | 插综合网 | 国产精品视频免费 | 亚洲一区二区三区在线视频 | 午夜精品一区二区三区在线播放 | 精品久久99 | 亚洲欧美日本在线 | 99国产精品久久久久久久久久 | 欧美 日韩 中文 | 91精品一区二区三区久久久久久 | 一区二区日韩精品 | 一级片久久 | 一级片久久 | julia在线播放 | 一区二区日韩 | 亚洲免费视频网站 | 国产成人高清精品免费5388 | 亚洲高清自拍 | 亚洲一区二区高清 | 爱爱一级视频 | 成人在线观看视频网站 | 国产一区二区三区四 | 一区二区视频在线 | 天天艹 | 国产精选一区二区 | 国产成人精品在线观看 | 91精品久久久久久9s密挑 | 国产成人久久久 | 嫩草在线观看视频 | 成人av在线网站 | 国产精品久久久久久一区二区 | 免费观看av网站 | 三区av| 国产精品第100页 | 国产高清一区 | 黄色日b| 日日视频 |