多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

xmlschema教程

XML Schema 屬性

閱讀 (2255)

XSD 屬性


所有的屬性均作為簡易類型來聲明。


什么是屬性?

簡易元素無法擁有屬性。假如某個元素擁有屬性,它就會被當作某種復(fù)合類型。但是屬性本身總是作為簡易類型被聲明的。


如何聲明屬性?

定義屬性的語法是

<xs:attribute name="xxx" type="yyy"/>

在此處,xxx 指屬性名稱,yyy 則規(guī)定屬性的數(shù)據(jù)類型。XML Schema 擁有很多內(nèi)建的數(shù)據(jù)類型。

最常用的類型是:

  • xs:string
  • xs:decimal
  • xs:integer
  • xs:boolean
  • xs:date
  • xs:time

實例

這是帶有屬性的 XML 元素:

<lastname lang="EN">Smith</lastname>

這是對應(yīng)的屬性定義:

<xs:attribute name="lang" type="xs:string"/>


屬性的默認值和固定值

屬性可擁有指定的默認值或固定值。

當沒有其他的值被規(guī)定時,默認值就會自動分配給元素。

在下面的例子中,缺省值是 "EN":

<xs:attribute name="lang" type="xs:string" default="EN"/>

固定值同樣會自動分配給元素,并且您無法規(guī)定另外的值。

在下面的例子中,固定值是 "EN":

<xs:attribute name="lang" type="xs:string" fixed="EN"/>


可選的和必需的屬性

在缺省的情況下,屬性是可選的。如需規(guī)定屬性為必選,請使用 "use" 屬性:

<xs:attribute name="lang" type="xs:string" use="required"/>


對內(nèi)容的限定

當 XML 元素或?qū)傩該碛斜欢x的數(shù)據(jù)類型時,就會向元素或?qū)傩缘膬?nèi)容添加限定。

假如 XML 元素的類型是 "xs:date",而其包含的內(nèi)容是類似 "Hello World" 的字符串,元素將不會(通過)驗證。

通過 XML schema,您也可向您的 XML 元素及屬性添加自己的限定。這些限定被稱為 facet(編者注:意為(多面體的)面,可譯為限定面)。您會在下一節(jié)了解到更多有關(guān) facet 的知識。

關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲理论a中文字幕在线 | 国产欧美在线不卡 | 一区二区三区在线免费 | free性video另类重口 | 春色视频一区二区三区 | 在线观看欧洲成人免费视频 | 99久久综合给久久精品 | 色吊丝中文字幕 | 免费乱码中文字幕网站 | 亚洲第一视频网 | 波多野结衣国产一区 | 国产一精品一aⅴ一免费 | 国内精品久久久久影院嫩草 | 成人久久久精品乱码一区二区三区 | 中文字幕伦伦精品 | 欧美日韩亚洲精品一区二区三区 | 伊人久久精品亚洲午夜 | 最近中文字幕免费2019 | 东京干男人都知道的网站 | 91精品久久久久久久久中文字幕 | 国产欧美日韩亚洲精品区2345 | 日韩色综合 | 欧美黑人性猛交 | 福利在线看片 | 国产精品任我爽爆在线播放66 | 午夜羞羞| 亚洲欧美韩国日本 | 国产精品国产欧美综合一区 | 黑人巨大| 久爱免费观看在线网站 | 成 人 免费 网站 | 日本aaaaa特黄毛片 | 亚洲女人影院想要爱 | 成人小视频免费 | 2022国产男人亚洲欧美天堂 | 中文字幕系列 | 亚洲性生活视频 | 中文字幕欧美日韩久久 | 欧美亚洲第一页 | 国内精品久久久久久影院8f | 亚洲国产综合网 |