• XSD的题目及解答


    一 题目

    <?xml version="1.0" encoding="gb2312"?> 

    <!DOCTYPE roster SYSTEM "3.14.dtd">
    <roster>
    <class id="c101">
    <monitor ip="s101"/>
    <department>信息工程</department>
    <specialty>计算机应用</specialty>
    </class>
    <student ID="s101" type="特长生">
    <name>李华</name>
    <sex>男</sex>
    <classto idf="c101"/>
    </student>
    <student ID="s102">
    <name byname=“西门飘雪”>张谦</name>
    <classto idf="c101"/>
    </student>

    </roster>

    二 解答结果

    <?xml version="1.0"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <xs:element name="roster">
    <xs:complextType name="roster">
    <xs:element name="classtype"/>
    <xs:complexType>
    <xs:sequence>
    <xs:element name="stutype"/>
    <xs:element name="stutype"/>
    </xs:sequence>
    </xs:complexType>
    </xs:complextType>
    </xs:element>


    <xs:element name="class" type="classtype">

    <xs:complextType>
    <xs:sequence>
    <xs:element name="monitor">
    <xs:attribute name="ip" type="xs:string"/>
    </xs:element>
    <xs:element name="department" type="xs:string">
    </xs:element>
    <xs:element name="specialty" type="xs:string">
    </xs:element>
    </xs:sequence>

    <xs:attribute name="id" type="xs:string" use="required"/>
    </xs:complextType>
    </xs:element>

    <xs:element name="student" type="stutype">
    <xs:complextType>
    <xs:sequence>
    <xs:element name="name" type="xs:string">
    </xs:element>
    <xs:element name="sex" type="xs:string">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:pattern value="男 | 女" />
    </xsd:restriction>
    </xsd:simpleType>
    </xs:element>
    <xs:element name="classto" type="xs:string">
    <xs:attribute name="idf" type="xs:string"/>
    </xs:element>
    <xs:attribute name="ID" type="xs:string"/>
    <xs:attribute name="type" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complextType>
    </xs:element>

    </xs:schema>

  • 相关阅读:
    在asp.net中显示/隐藏GridView的列
    WPF中的图表设计器 – 2
    Code Project精彩系列
    C#实现台球游戏
    超级简单:DIV布局
    [WF4.0]工作流设计器Rehosting(三)
    android 集成 第三方应用,包。
    抓log方法
    android logcat 打印
    android build.prop学习
  • 原文地址:https://www.cnblogs.com/SoulSpirit/p/2935612.html
Copyright © 2020-2023  润新知