教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java培訓(xùn)之Schema知識點詳解

更新時間:2016年06月27日16時35分 來源:傳智播客java培訓(xùn)學(xué)院 瀏覽次數(shù):

Schema概述

我們學(xué)習(xí)Schema的第一目標(biāo)是:參照Schema的要求可以編寫XML文檔;
第二目標(biāo)是:可以自己來定義Schema文檔。

1 Schema是什么
XML文檔的約束,用來替代DTD。
DTD文檔不是XML語法,而Schema本身也是XML文檔,這對解析器來說不用再去處理非XML的文檔了;
DTD只能表述平臺線束,而Schema本身也是XML,所以可以描述結(jié)構(gòu)化的約束信息。
DTD不只約束元素或?qū)傩缘念愋?,但Schema可以。例如讓age屬性的取值在0~100之間。
Schema文檔的擴展名為xsd,即XML Schema Definition。
 

2   為students.xml編寫DTD
3 為students.xml編寫schema
4 參照Schema編寫XML文檔
 我們參照上面的Schema文檔編寫一個studens.xml文件

本文版權(quán)歸傳智播客Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客Java培訓(xùn)學(xué)院
首發(fā):http://www.xamj520.com/javaee

0 分享到:
和我們在線交談!