最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

XSD 屬性

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

什么是屬性?

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

如何聲明屬性?

定義屬性的語法是:

<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>

這是對應的屬性定義:

<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 的知識。

博客| 科技| 宁河县| 十堰市| 临邑县| 陕西省| 镇原县| 邹平县| 花垣县| 巫溪县| 都安| 贵港市| 宣城市| 称多县| 南平市| 江口县| 台北市| 凤城市| 嘉善县| 汪清县| 高阳县| 库尔勒市| 清涧县| 本溪| 枞阳县| 六安市| 武安市| 堆龙德庆县| 五指山市| 郓城县| 镶黄旗| 龙井市| 涞水县| 报价| 邹平县| 措勤县| 筠连县| 多伦县| 临邑县| 揭西县| 蒲江县|