Changeset 192 for 1dwg


Ignore:
Timestamp:
Jun 7, 2011 1:43:56 PM (8 years ago)
Author:
ajj
Message:

Checkin of initial attempt at a 2D xsd

File:
1 copied

Legend:

Unmodified
Added
Removed
  • 1dwg/trunk/cansas2d.xsd

    r191 r192  
    44        xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    55        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"  jaxb:version="2.0" 
    6         targetNamespace="cansas1d/1.0" xmlns:tns="cansas1d/1.0" 
     6        targetNamespace="cansas2d/1.0" xmlns:tns="cansas2d/0.1" 
    77        elementFormDefault="qualified"> 
    88 
    99<!-- JAXB: http://java.sun.com/developer/technicalArticles/WebServices/jaxb/ --> 
     10 
     11        <complexType name="floatVectorUnitType"> 
     12                <simpleContent> 
     13                        <extension base="string"> 
     14                                <restriction base="string"> 
     15                                        <pattern value = "(-?\d+(\.\d+)\s+)+"/> 
     16                                </restriction> 
     17                                <attribute name="unit" type="string" use="required" /> 
     18                        </extension> 
     19                </simpleContent> 
     20        </complexType> 
    1021 
    1122        <complexType name="floatUnitType"> 
     
    1728        </complexType> 
    1829 
     30 
    1931        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 
    2032 
     
    4961        <complexType name="IdataType"> 
    5062                <sequence> 
    51                         <element name="Q" minOccurs="1" maxOccurs="1"    type="tns:floatUnitType" /> 
    52                         <element name="I" minOccurs="1" maxOccurs="1"    type="tns:floatUnitType" /> 
    53                         <element name="Idev" minOccurs="0" maxOccurs="1" type="tns:floatUnitType" default="0" /> 
    54                         <xsd:choice> 
    55                                 <!-- [ [Qdev] | [[dQw] | [dQl]] ] --> 
    56                                 <element name="Qdev" minOccurs="0" maxOccurs="1" type="tns:floatUnitType" default="0" /> 
    57                                 <xsd:sequence> 
    58                                         <element name="dQw" minOccurs="0" maxOccurs="1" type="tns:floatUnitType" default="0" /> 
    59                                         <element name="dQl" minOccurs="0" maxOccurs="1" type="tns:floatUnitType" default="0" /> 
    60                                 </xsd:sequence> 
    61                         </xsd:choice> 
    62                         <element name="Qmean" minOccurs="0" maxOccurs="1" type="tns:floatUnitType" default="0" /> 
    63                         <element name="Shadowfactor" minOccurs="0" maxOccurs="1" type="float" default="1.0" /> 
     63                        <element name="Qx" minOccurs="1" maxOccurs="1"    type="tns:floatVectorType" /> 
     64                        <element name="Qy" minOccurs="1" maxOccurs="1"    type="tns:floatVectorType" /> 
     65                        <element name="I" minOccurs="1" maxOccurs="1"    type="tns:floatVectorType" /> 
     66                        <element name="Idev" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0" /> 
     67                        <element name="Qdev_parallel" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0" /> 
     68                        <element name="Qdev_perp" minOccurs="0" maxOccurs="1" type="tns:floatVectorType default="0" /> 
     69                        <element name="Shadowfactor" minOccurs="0" maxOccurs="1" type="tns:floatVectorType default="0" /> 
    6470                        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="skip" namespace="##other" /> 
    6571                </sequence> 
Note: See TracChangeset for help on using the changeset viewer.