Title / Description
Code <?xml version="1.0" encoding="utf-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Worksheet"> <xs:complexType> <xs:sequence> <xs:element ref="Test" minOccurs="1" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="test_code" type="xs:string" /> <xs:attribute name="test_name" type="xs:string" /> <xs:attribute name="version" type="xs:string" /> </xs:complexType> </xs:element> <xs:element name="Test"> <xs:complexType> <xs:sequence> <xs:element name="Data"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="ArticleNumber" /> <xs:element type="xs:string" name="OperatorUserID" /> <xs:element type="xs:string" name="OperatorName" /> <xs:element type="xs:date" name="DateTested" /> <xs:element type="xs:string" name="Q102A_Required" /> <xs:element type="xs:string" name="ConeSharpness" /> <xs:element type="xs:short" name="DropHeight" /> <xs:element type="xs:string" name="SeatingDepth" /> <xs:element type="xs:string" name="ReferencePoint" /> <xs:element type="xs:string" name="SoilDescription" /> <xs:element type="xs:string" name="MoistureCondition" /> <xs:element type="xs:string" name="DepthOfMoistureObservation" /> <xs:element type="xs:string" name="DescriptionOfMaterialProfile" /> <xs:element name="Penetrations"> <xs:complexType> <xs:sequence> <xs:element name="Penetration" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute type="xs:string" name="blow_number" use="optional" /> <xs:attribute type="xs:short" name="depth" use="optional" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute type="xs:string" name="count" /> </xs:complexType> </xs:element> <xs:element name="Layers"> <xs:complexType> <xs:sequence> <xs:element name="Layer" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute type="xs:string" name="start_blow_number" use="optional" /> <xs:attribute type="xs:string" name="end_blow_number" use="optional" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute type="xs:string" name="count" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Results"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="MoistureContent" /> <xs:element name="StrengthProfiles"> <xs:complexType> <xs:sequence> <xs:element name="StrengthProfile" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="StartingBlowNumber" /> <xs:element type="xs:short" name="StartingDepth" /> <xs:element type="xs:short" name="EndingDepth" /> <xs:element type="xs:short" name="LayerThickness" /> <xs:element type="xs:float" name="EstimatedCBR" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MaterialsProfiles"> <xs:complexType> <xs:sequence> <xs:element name="MaterialProfile" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element type="xs:short" name="StartingDepth" /> <xs:element type="xs:short" name="EndingDepth" /> <xs:element type="xs:string" name="Description" /> <xs:element type="xs:string" name="ArticleNumber" /> <xs:element type="xs:string" name="MoistureContent" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element type="xs:string" name="Variation" /> <xs:element type="xs:string" name="Remarks" /> </xs:sequence> <xs:attribute type="xs:string" name="direct_entry_used" /> </xs:complexType> </xs:element> </xs:sequence> <xs:element ref="Check" minOccurs="0" /> <xs:element ref="Review" minOccurs="0" /> <xs:attribute type="xs:string" name="status" /> <xs:attribute type="xs:string" name="calculation_count" /> </xs:complexType> </xs:element> <xs:element name="Check"> <xs:complexType> <xs:sequence> <xs:element name="CheckedByUserID" type="xs:string" /> <xs:element name="CheckedBy" type="xs:string" /> <xs:element name="CheckedDate" type="xs:date" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Review"> <xs:complexType> <xs:sequence> <xs:element name="ReviewedByUserID" type="xs:string" /> <xs:element name="ReviewedBy" type="xs:string" /> <xs:element name="ReviewedDate" type="xs:date" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code