Schema Documentation:  SharpWraas_schema2.xsd

Copyright © MFConsulting 1999-2013
License under the terms of the MIT License.

schema location:  SharpWraas_schema2.xsd
 
Elements 
Results 
Result 
FieldList 
FieldDef 
Rows 
Row 
Field 


element Results
diagram SharpWraas_schema2_p5.png
properties
content  complex
children Result
attributes
Name   Type   Use   Default   Fixed   annotation
ReportUtcTime derived by: xs:string required        
ReportTitle der ived by: xs:string optional        
source <xs:element name="Results">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element ref="Result"/>
   
</xs:sequence>
   
<xs:attribute name="ReportUtcTime" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="2013-03-28 10:56:32"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ReportTitle" use="optional">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Results/@ReportUtcTime
type restriction of xs:string
properties
isRef  0
use  required
facets
Kind  Value  annotation 
enumeration  2013-03-28 10:56:32 
source <xs:attribute name="ReportUtcTime" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="2013-03-28 10:56:32"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Results/@ReportTitle
type restriction of xs:string
properties
isRef  0
use  optional
source <xs:attribute name="ReportTitle" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

element Result
diagram SharpWraas_schema2_p4.png
properties
content  complex
children FieldList Rows
used by
element  Results
source <xs:element name="Result">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="FieldList"/>
     
<xs:element ref="Rows"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FieldList
diagram SharpWraas_schema2_p3.png
properties
content  complex
children FieldDef
used by
element  Result
source <xs:element name="FieldList">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="FieldDef" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FieldDef
diagram SharpWraas_schema2_p2.png
properties
content  complex
used by
element  FieldList
attributes
Name   Type   Use   Default   Fixed   annotation
txtTypeName derived by: xs:string required        
txtColName derive d by: xs:string required        
nScale derived by: xs:byte required        
nPrecision derived by: xs:byte required        
nOrdinal derived by: xs:byte required        
nColWidth derived by: xs:byte required        
source <xs:element name="FieldDef">
 
<xs:complexType>
   
<xs:attribute name="txtTypeName" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="txtColName" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="nScale" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:byte"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="nPrecision" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:byte"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="nOrdinal" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:byte"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="nColWidth" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:byte"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute FieldDef/@txtTypeName
type restriction of xs:string
properties
isRef  0
use  required
source <xs:attribute name="txtTypeName" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute FieldDef/@txtColName
type restriction of xs:string
properties
isRef  0
use  required
source <xs:attribute name="txtColName" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute FieldDef/@nScale
type restriction of xs:byte
properties
isRef  0
use  required
source <xs:attribute name="nScale" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:byte"/>
 
</xs:simpleType>
</xs:attribute>

attribute FieldDef/@nPrecision
type restriction of xs:byte
properties
isRef  0
use  required
source <xs:attribute name="nPrecision" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:byte"/>
 
</xs:simpleType>
</xs:attribute>

attribute FieldDef/@nOrdinal
type restriction of xs:byte
properties
isRef  0
use  required
source <xs:attribute name="nOrdinal" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:byte"/>
 
</xs:simpleType>
</xs:attribute>

attribute FieldDef/@nColWidth
type restriction of xs:byte
properties
isRef  0
use  required
source <xs:attribute name="nColWidth" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:byte"/>
 
</xs:simpleType>
</xs:attribute>

element Rows
diagram SharpWraas_schema2_p7.png
properties
content  complex
children Row
used by
element  Result
source <xs:element name="Rows">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Row" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Row
diagram SharpWraas_schema2_p6.png
properties
content  complex
children Field
used by
element  Rows
source <xs:element name="Row">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Field" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Field
diagram SharpWraas_schema2_p1.png
type restriction of xs:string
properties
content  simple
used by
element  Row
source <xs:element name="Field">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>