ГОСТ Р 55349-2012
<xs:attribute name= "currency-ref1type="id:IRDI" u*e="required"/>
<
fx
s:complexType>
<!— Prescribed Qualifier -->
<x s:complexTyp e nan e="PresciibedQualifiei">
<xs:attribute name= "qualifier-ref" type="id:IRDI" use="required"/>
<xs:attribute name= "required" type="xs:booleeui" use="optional" default="true"/>
<Лсs:complexType>
< !— PrescribedUOM -->
<x s:complexTyp enan e="PrescnbedU am ">
<x s:sequence>
<x s:element ref="dt:numeric-type" minO ccurs=
"Q"/>
</xs:sequence>
<xs:attribute name="uom-ref’ type="idIR D I" uie= "required"/>
<
fx
s:complexType>
<!-- Rational Format ->
<x s:complexTyp enan e="RationalFonn at">
<xs: attribute name= "pattern" type="xs: string" use="required"/>
<
fx
s:complexType>
<!—Rational Type —>
<x s:complexTyp enan e="RationalType">
<xs:complexC antent>
<x s:externdon base="dt: N umericType">
<xs:sequence>
<x s:elem ent name= "rational-form at" type= "dt:RationalFonn at"
minOccws="0"/>
</xs:sequence>
</xs:extenaan>
</x scomplexC ontent>
<
fx.
s:complexType>
<!-- Real Format ~>
<x s:complexT у^зе nan e="RealF ormat">
<xs attribute name= "pattern" type="xs: string" iKe="requiied"y>
<
fx. s:
complexType>
<!-- Real Type - >
<x s:complexTyp enan e="RealTyp e">
<x s:ccanpiexC antent>
<x s:extenraon base="dt: N um eiicType">
<xs:secjuence>
<xs:element name= "real-form at" type="dt:RealFoimaf
minOccurr,= "07>
</xs: sequeuee>
</xs:exten*ion>
</x scomplexC ontent>
<Лсs:complecType>
<!-- Sequence Type ->
<x s:complexTyp enan e="SequenceType">
<x s:cam piexC ontent>
<xs:extension base= "dt:AggiegateType’’^*
69