您的位置:首页 > 其它

观测条件的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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: