• XML Schema (2)


    定义元素

    <!-- 1、定义元素book -->

     1 <element name="book"></element> 

    <!-- 2、定义元素包含子元素  顺序(前后顺序不能换)   dtd
                     <person>
                         <name></name>
                         <age></age>
                     </person>             
                 -->

    1 <element name="person">
    2 <complexType>
    3     <sequence>
    4         <element name="name"></element>
    5         <element name="age"></element>
    6     </sequence>
    7 </complexType>
    8 </element>

    <!-- 3、定义元素包含子元素  选择(只能选择一个)   dtd
                     <user>
                         <name></name>
                         <age></age>
                     </user>
                  -->

    1 <element name="user">
    2    <complexType>
    3        <choice>
    4            <element name="name"></element>
    5            <element name="age"></element>
    6        </choice>
    7    </complexType>
    8 </element>

    <!-- 4、定义元素包含子元素  没顺序   dtd
                      <worker>
                          <name></name>
                          <age></age>
                      </worker>
                  -->

    1 <element name="worker">
    2 <complexType>
    3    <all>
    4    <element name="name"></element>
    5    <element name="age"></element>
    6    </all>
    7 </complexType>
    8 </element

    <!-- 5、 定义元素,包含属性,有内容
                      <price unit="¥">50</price>
                  -->

     1 <element name="price">
     2    <complexType>
     3        <simpleContent>
     4            <!-- 扩展内容:将简单类型转换成复杂类型
     5                base:类型
     6             -->
     7            <extension base="integer">
     8                <!-- 定义属性
     9                        name:名称
    10                        type:类型
    11                        use:optional 可选
    12                            required  必填
    13                            prohibited 禁用
    14                 -->
    15                <attribute name="unit" type="string" use="required"></attribute>
    16            </extension>
    17        </simpleContent>
    18    </complexType>
    19 </element>

    xml文件

  • 相关阅读:
    postgis 利用 php 返回geojson格式数据
    openlayers 3读取加载geojson格式数据
    openlayers 3加载百度、高德、google瓦片地图
    ol2 和 bootstrap样式冲突的问题
    Openlayers 2 取消鼠标缩放地图的功能
    Struts2之2.5.10配置
    ol3修改右下键的Attribution
    openlayers 2 高亮显示元素以及通过属性查询高亮某一元素
    sql查看锁与解锁
    使用jQuery解析JSON数据
  • 原文地址:https://www.cnblogs.com/liuwt365/p/4079205.html
Copyright © 2020-2023  润新知