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

  • 相关阅读:
    作业
    bash陷阱
    Hive
    工作小结
    Python脚本没有实时print信息
    Ubuntu下apt-get遇到Hash Sum Mismatch
    微信小程序要2017-01-19号发布!
    flex布局学习(四)flex色子布局练习
    flex布局学习(三)
    flex布局学习(二)
  • 原文地址:https://www.cnblogs.com/SoulSpirit/p/2935612.html
Copyright © 2011-2022 走看看