zoukankan      html  css  js  c++  java
  • XSD属性

    XSD属性

    本章内容

    • 什么是属性?

    • 如何声明属性?

    • 属性的默认值和固定值

    • 可选和必需的属性

    • 对内容的限定


    什么是属性

    特点:

    • 简易元素无法拥有属性

    • 某个元素拥有属性,它就会被当作某种复合类型。

    • 属性本身总是作为简易类型被声明的

    • 所有的属性均作为简易类型来声明

    如何声明属性

    语法:

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

    xxx 指属性名称,yyy 则规定属性的数据类型

    XMLSchema内建的数据类型

    最常用的类型是:

    • xs:string

    • xs:decimal --- adj.小数的

    • xs:integer

    • xs:boolean

    • xs:date

    • xs:time

    实例:(带有属性的XML元素)

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

    对应的属性定义:

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

    属性的默认值和固定值

    默认值:

    当没有其他的值被规定时,默认值就会自动分配给元素

    实例:

    <xs:attribute name="lang" type="xs:string" default="EN"/>
    <!--default的英文意思也是默认的-->

    固定值:

    会自动分配给元素,并且无法规定另外的值

    实例:

    <xs:attribute name="lang" type="xs:string" fixed="EN"/>
    <!--fixed adj.确定的,固定值是"EN"紧承上面的内容-->

    可选的和必需的属性

    默认的情况下,属性是可选的。如需规定属性为必选,请使用 "use" 属性

    实例:

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

    对内容的限定

    当 XML 元素或属性拥有被定义的数据类型时,就会向元素或属性的内容添加限定

    It's a lonely road!!!
  • 相关阅读:
    Net
    GUI
    第三方模块
    步入大四的第一天 2020/9/3
    期末复习计划及每日更新 8/10-9/2
    成都,come back 2020/8/10
    回家第三天 2020/7/31
    连续两天的好太阳的一天 2020/7/27
    规划规划,接下来的一个月该如何安排 7/25
    紧紧张张又兴兴奋奋的一天 2020/7/24
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14656454.html
Copyright © 2011-2022 走看看