观测条件的XML模式定义
2004-11-10 22:03
441 查看
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by et8 (et8) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:complexType name="SkyPos">
<xs:all>
<xs:element name="ra">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="360"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="de" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="-90"/>
<xs:maxInclusive value="90"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
<xs:complexType name="SkyArea">
<xs:sequence>
<xs:element name="FromPoint" type="SkyPos"/>
<xs:element name="ToPoint" type="SkyPos"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Condition">
<xs:annotation>
<xs:documentation>describe the all conditions</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="Weather">
<xs:complexType>
<xs:all>
<xs:element name="Wind">
<xs:complexType>
<xs:all>
<xs:element name="Force" type="xs:string"/>
<xs:element name="Direction" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Cloud">
<xs:complexType>
<xs:all maxOccurs="unbounded">
<xs:element name="CloudArea" type="SkyArea"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="TCS">
<xs:complexType>
<xs:all>
<xs:element name="UnableArea" type="SkyArea"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ICS">
<xs:complexType>
<xs:all minOccurs="0" maxOccurs="unbounded">
<xs:element name="DisabledFiber">
<xs:complexType>
<xs:all>
<xs:element name="number" type="xs:int"/>
<xs:element name="reason" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="MoonPhase">
<xs:complexType>
<xs:all>
<xs:element name="MoonType" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by et8 (et8) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:complexType name="SkyPos">
<xs:all>
<xs:element name="ra">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="360"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="de" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="-90"/>
<xs:maxInclusive value="90"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
<xs:complexType name="SkyArea">
<xs:sequence>
<xs:element name="FromPoint" type="SkyPos"/>
<xs:element name="ToPoint" type="SkyPos"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Condition">
<xs:annotation>
<xs:documentation>describe the all conditions</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="Weather">
<xs:complexType>
<xs:all>
<xs:element name="Wind">
<xs:complexType>
<xs:all>
<xs:element name="Force" type="xs:string"/>
<xs:element name="Direction" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Cloud">
<xs:complexType>
<xs:all maxOccurs="unbounded">
<xs:element name="CloudArea" type="SkyArea"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="TCS">
<xs:complexType>
<xs:all>
<xs:element name="UnableArea" type="SkyArea"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ICS">
<xs:complexType>
<xs:all minOccurs="0" maxOccurs="unbounded">
<xs:element name="DisabledFiber">
<xs:complexType>
<xs:all>
<xs:element name="number" type="xs:int"/>
<xs:element name="reason" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="MoonPhase">
<xs:complexType>
<xs:all>
<xs:element name="MoonType" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
相关文章推荐
- 观测计划的XML模式定义
- Transact-SQL中游标名的作用域
- 动态引用WebService,建立WebService虚拟机
- 盛大陈天桥回首创业路:半夜醒来一身冷汗
- 观测计划生成流程的改进方案
- page
- 仿照boost::lexical_cast,编写一个text_cast
- 红月
- java 2D Graphics 学习笔记(一)
- 八年
- 祝我最经常访问的论坛即将的转型成功!
- 關於委託的解釋
- 加班,加班,在加班。
- C++/C#……转换成HTML,效果类似在IDE所见
- 远期结售汇业务理解
- IIS_Manager(vbs代码)
- 关于const reference的几点说明
- I'm ready to suffer
- SmartPersistenceLayer 2.0(2)-- 基础设置篇
- 生成十六位字符串(不重复)