zoukankan      html  css  js  c++  java
  • 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文件

  • 相关阅读:
    httpclient5:信任所有证书,调用公众号接口
    驾驶技能考试系统:常见故障原因分析及排除
    C#:Combox实现key,value
    C#:密码框的两种方式
    C#:动态添加或删除控件,并根据控件名称获得控件
    微服务设计模式
    微服务设计模式
    微服务设计模式
    微服务设计模式
    微服务设计模式
  • 原文地址:https://www.cnblogs.com/liuwt365/p/4079205.html
Copyright © 2011-2022 走看看