ГОСТ Р 56947—2016
<xsrsequence?
<xsrelement name-"DataModel"?
<xsrcomplexType?
<xsrsequence?
<xsrelement name-"Type” type-"xs:short"/?
<xsrelement name-"Length" type-"xsrshort"
default-"!"/?
<xsrelement name-"Value" Lype-"stmlrrJInt8"/?
</xsrsequence?
c/xsrcomplexType?
</xsrelement?
<xsrelement name-"description"?
<xsrcomplexType?
<xs:sequence?
<xsrelement name-”Type" type-"xsrshort"/?
<xsrelement name-"Length” type-"xsrshort"/?
<xs:element_ narae-"Value" type-"stralr_String"/?
</xsrsequence?
</xs:ccmplexType>
</xs:element?
</xs:sequence?
</xs:complexType>
<xs:complexType name-"ComrcAndTEDSType"?
<xs:complexConLent?
<xsrextension base-"st.mlrTextTEDSType"?
<xs:sequence?
<xsrelement name-"XMLText"
type-"stmlrCommandTEDSDataBlockType"/?
<xsrelement name-"XMLSum" type-"stmlr’JIntl6"/?
</xs:sequence?
</xs:extension?
</xs:complexConLent?
</xs:complexType?
<xs:simpleType name-"DataModelType"?
<xs:restriction base-"xs:string"?
<xsrenumeration value—"IntB"/?
<xsrenumeration value-"’JIntB”/?
<xsrenumeration value-"Int8Array"/?
<xsrenumeration vaiue-"’JInt8Array"/?
<xsrenumeration value-"rntl6"/?
<xsrenumeration value-"’JIntl6"/?
<xsrenumeration value-"lntl6Array"/?
<xsrenumeration value-"*JIntl6Array"/?
<xsrenumeration value-"lnt32"/?
<xsrenumeration value-"’JInt32"/?
<xsrenumeration value-"lnt32Array"/?
<xsrenumeration value-"’JInt32Array"/?
<xsrenumeration value-"Float32"/?
<xsrenumeration value-"Float32Array"/?
<xsrenumeration value-"Float64"/?
<xsrenumeration value-"Float64Array"/?
<xsrenumeration value-"_SLring"/>
<xsrenumeration value-"StxlngArray"/?
<xsrenumeration value-"_Octet"/?
<xsrenumeration value-"OctetArray"/?
<xsrenumeration value-"_Boolean"/?
<xsrenumeration value-"EooleanArray"/?
<xsrenumeration value-"TimeInstance"/?
<xsrenumeration value-"TimeInstanceArray"/?
<xsrenumeration value-"TimeDuration"/?
<xsrenumeration value-"TlmeDuratlonArray"/?
</xsrrestriction?
2 3 1