Commit 5feedccc by Patryk Czarnik

schema dla walut - typy proste

parent cdb98e80
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<xs:complexType name="Tabela"> <xs:complexType name="Tabela">
<xs:sequence> <xs:sequence>
<xs:element name="Table" type="xs:string"/> <xs:element name="Table" type="xs:string"/>
<xs:element name="No" type="xs:string"/> <xs:element name="No" type="NumerTabeli"/>
<xs:element name="EffectiveDate" type="xs:date"/> <xs:element name="EffectiveDate" type="xs:date"/>
<xs:element name="Rates"> <xs:element name="Rates">
<xs:complexType> <xs:complexType>
...@@ -27,9 +27,28 @@ ...@@ -27,9 +27,28 @@
<xs:complexType name="Rate"> <xs:complexType name="Rate">
<xs:sequence> <xs:sequence>
<xs:element name="Currency" type="xs:string"/> <xs:element name="Currency" type="xs:string"/>
<xs:element name="Code" type="xs:string"/> <xs:element name="Code">
<xs:element name="Mid" type="xs:decimal"/> <xs:simpleType>
<xs:restriction base="xs:token">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Mid" type="Kurs"/>
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
<xs:simpleType name="Kurs">
<xs:restriction base="xs:decimal">
<xs:minExclusive value="0"/>
<xs:fractionDigits value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NumerTabeli">
<xs:restriction base="xs:token">
<xs:pattern value="\d{3}/[ABC]/NBP/\d{4}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema> </xs:schema>
...@@ -7,7 +7,9 @@ ...@@ -7,7 +7,9 @@
<Rates> <Rates>
<Rate> <Rate>
<Currency>bat (Tajlandia)</Currency> <Currency>bat (Tajlandia)</Currency>
<Code>THB</Code> <Code>
THB
</Code>
<Mid>0.1219</Mid> <Mid>0.1219</Mid>
</Rate> </Rate>
<Rate> <Rate>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment