青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 編程教程XSD教程

XSD教程

XSD教程

XSD(代表:XML Schema Definition)是一種精確描述XML語言的方法。 XSD根據相應XML語言的語法規則檢查XML文檔的結構和詞匯的有效性。

XML Schema Definition 縮寫.可擴展標記語言架構是以可擴展標記語言(標準通用標記語言的子集)為基礎的,它用于可替代文檔類型定義(外語縮寫:DTD);一份XML schema文件描述了可擴展標記語言文檔的結構。

定義編輯

它的作用是定義一份XML文檔的合法組件群,就像文檔類型定義(外語縮寫:DTD)的作用一樣,一份XML Schema定義了:

  • 可以出現在文檔里的元素;

  • 可以出現在文檔里的屬性;

  • 哪些元素是子元素;

  • 子元素的順序;

  • 子元素的數量;

  • 一個元素應是否能包含文本,或應該是空的;

  • 元素和屬性的數據類型;

  • 元素和屬性的默認值和固定值。

優點

XML Schema 比 DTD 更強大。

其優勢包括以下幾點:

1、支持數據類型

XML Schema 最重要的能力之一就是對數據類型的支持。通過對數據類型的支持:

  • 可更容易地描述允許的文檔內容

  • 可更容易地驗證數據的正確性

  • 可更容易地與來自數據庫的數據一并工作

  • 可更容易地定義數據約束(data facets)

  • 可更容易地定義數據模型(或稱數據格式)

  • 可更容易地在不同的數據類型間轉換數據

2、它使用 XML 語法

另一個關于 XML Schema 的重要特性是,它們由 XML 編寫。由 XML 編寫 XML Schema 有很多好處:

  • 不必學習新的語言

  • 可使用 XML 編輯器來編輯 Schema 文件

  • 可使用 XML 解析器來解析 Schema 文件

  • 可通過 XML DOM 來處理 Schema

  • 可通過 XSLT 來轉換 Schema

3、可保護數據通信

當數據從發送方被發送到接受方時,其要點是雙方應有關于內容的相同的"期望值"。

通過 XML Schema,發送方可以用一種接受方能夠明白的方式來描述數據。

一種數據,比如 "03-11-2004",在某些國家被解釋為11月3日,而在另一些國家為當作3月11日。

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

4、可擴展性

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

通過可擴展的 Schema 定義,您可以:

  • 在其他 Schema 中重復使用您的 Schema

  • 創建由標準類型衍生而來的您自己的數據類型

  • 在相同的文檔中引用多重的 Schema

5、可捕獲到錯誤

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

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

缺點

雖然被寫入XML是一個優勢,在某些方面也是一個缺點。W3C XML Schema語言特別是可能非常冗長,而DTD可以簡潔且相對容易編輯。

W3C XML Schema沒有實現大部分提供的數據元素到文檔的DTD能力。

繼承性編輯

XML Schema可能很快就會替代文檔類型定義(外語縮寫:DTD)在大多數的網絡應用程序中被廣泛使用。

  • 針對將來的額外內容是可擴展的;

  • 內容比文檔類型定義(外語縮寫:DTD)豐富,作用也更大;

  • 是以XML語言編寫而成的;

  • 支持數據類型;

  • 支持名稱空間(外語:namespaces);

本教程將教您XSD的基礎知識,本教程通過相關示例討論XSD的所有基本組件。

返回頂部
主站蜘蛛池模板: 强开乳罩摸双乳吃奶视频 | 欧美人妖12p | 末班车动漫无删减免费 | 欧美亚洲另类热图 | 永久免费在线看mv | 妈妈的朋友6未删减版完整在线 | 97国产精品视频在线观看 | 亚洲精品乱码电影在线观看 | 最新日本免费一区 | 国产精品第1页在线观看 | 国产小视频免费在线观看 | 日韩高清在线亚洲专区 | 顶级欧美不卡一区二区三区 | 亚洲乱亚洲乱妇13p 亚洲乱色视频在线观看 | 欧美久久无码AV麻豆 | 在线播放国产视频 | 秋霞午夜鲁丝片午夜精品久 | 欧美丰满少妇久久无码精品 | 人人澡人人擦人人免费 | 亚洲中文字幕乱倫在线 | 海量激情文学 | 亚洲国产高清福利视频 | 暖暖视频免费观看视频 | 亚洲精品成A人在线观看 | 伦理片qvod| 呜呜别塞了啊抽插 | 一二三四在线观看韩国 | 男女高潮又爽又黄又无遮挡 | 麻豆精品人妻一区二区三区蜜桃 | 果冻传媒在线观看进入窗口 | 小s现场抛胸挤奶 | 国产高清免费视频免费观看 | 国产午夜高潮熟女精品AV | 中文字幕日本久久2019 | 亚洲精品久久一区二区三区四区 | 99热这里只有精品6 99热这里只有精品 99热这里只有的精品 | 国产啪精品视频网免费 | 国产又黄又硬又粗 | 色橹橹欧美在线观看视频高清 | 亚洲精品一线二线三线无人区 | 夜色福利院在线看 |