Changeset 196 for 1dwg


Ignore:
Timestamp:
Jun 7, 2011 3:25:36 PM (8 years ago)
Author:
ajj
Message:

Version 0.1 of cansas2D format definition

Location:
1dwg/trunk
Files:
2 edited

Legend:

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

    r193 r196  
    11<?xml version="1.0"?> 
    2 <SASroot version="0.1" 
     2<SASroot version="1.0" 
    33    xmlns="cansas2d/0.1" 
    44    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     
    1616                                <Qdev_parallel unit="1/A">0.01 0.01 0.01 0.01 0.01</Qdev_parallel> 
    1717                                <Qdev_perp unit="1/A">0.01 0.01 0.01 0.01 0.01</Qdev_perp> 
    18                                 <Shadowfactor><!-- Shadowfactor is optional --></Shadowfactor> 
     18                                <Shadowfactor unit="none"><!-- Shadowfactor is optional --></Shadowfactor> 
    1919                        </Idata> 
    2020                </SASdata> 
  • 1dwg/trunk/cansas2d.xsd

    r195 r196  
    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="cansas2d/1.0" xmlns:tns="cansas2d/0.1" 
     6        targetNamespace="cansas2d/0.1" xmlns:tns="cansas2d/0.1" 
    77        elementFormDefault="qualified"> 
    88 
    99<!-- JAXB: http://java.sun.com/developer/technicalArticles/WebServices/jaxb/ --> 
    1010 
    11         <complexType name="floatVectorBase"> 
    12                 <attribute name="unit" type="string" use="required" /> 
    13         </complexType> 
    14  
     11        <simpleType name="floatVectorBaseType"> 
     12                <restriction base="string"> 
     13                        <pattern value = "(-?\d+(\.\d+)?\s?)+"/> 
     14                        </restriction> 
     15        </simpleType> 
     16         
    1517        <complexType name="floatVectorType"> 
    1618                <simpleContent> 
    17                                 <restriction base="tns:floatVectorBase"> 
    18                                         <pattern value = "(-?\d+(\.\d+)\s+)+"/> 
    19                                 </restriction> 
    20                 </simpleContent> 
     19                        <extension base="tns:floatVectorBaseType"> 
     20                                <attribute name="unit" type="string" use="required" /> 
     21                        </extension> 
     22                </simpleContent>                 
    2123        </complexType> 
    2224 
     
    6264        <complexType name="IdataType"> 
    6365                <sequence> 
    64                         <element name="Qx" minOccurs="1" maxOccurs="1"    type="tns:floatVectorType" /> 
    65                         <element name="Qy" minOccurs="1" maxOccurs="1"    type="tns:floatVectorType" /> 
    66                         <element name="I" minOccurs="1" maxOccurs="1"    type="tns:floatVectorType" /> 
    67                         <element name="Idev" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0" /> 
    68                         <element name="Qdev_parallel" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0" /> 
    69                         <element name="Qdev_perp" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0" /> 
    70                         <element name="Shadowfactor" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0" /> 
     66                        <element name="Qx" minOccurs="1" maxOccurs="1" type="tns:floatVectorType" /> 
     67                        <element name="Qy" minOccurs="1" maxOccurs="1" type="tns:floatVectorType" /> 
     68                        <element name="I" minOccurs="1" maxOccurs="1" type="tns:floatVectorType" /> 
     69                        <element name="Idev" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0.0" /> 
     70                        <element name="Qdev_parallel" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0.0" /> 
     71                        <element name="Qdev_perp" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="0.0" /> 
     72                        <element name="Shadowfactor" minOccurs="0" maxOccurs="1" type="tns:floatVectorType" default="1.0" /> 
    7173                        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="skip" namespace="##other" /> 
    7274                </sequence> 
Note: See TracChangeset for help on using the changeset viewer.