Autor | Zpráva | ||
---|---|---|---|
brdik Profil |
#1 · Zasláno: 10. 5. 2016, 21:54:51
dobrý den,
prosím pomoc. Stále se mi nedaří převést XSD na XML z těchto dvou XSD: www.stormware.cz/schema/version_2/order.xsd www.stormware.cz/xml/schema/version_2/type.xsd Potřebuji schéma parametrů v orders.xsd: <xsd:element name="parameters" type="typ:parametersType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Volitelný parametr.</xsd:documentation> </xsd:annotation> </xsd:element> v type.xsd se k tomu vztahuje toto: <xsd:complexType name="parametersType"> <xsd:sequence> <xsd:element name="parameter" type="typ:parameterDocType" minOccurs="0" maxOccurs="64"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="parameterDocType"> <xsd:annotation> <xsd:documentation>Data volitelného parametru.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="name" type="typ:string16"> <xsd:annotation> <xsd:documentation>Název db.pole.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice> <xsd:element name="textValue" type="xsd:string"> <xsd:annotation> <xsd:documentation>Data typu Text.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="memoValue" type="xsd:string"> <xsd:annotation> <xsd:documentation>Data typu Text (dlouhý).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="currencyValue" type="typ:currencyType"> <xsd:annotation> <xsd:documentation>Data typu Měna.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="booleanValue" type="typ:boolean"> <xsd:annotation> <xsd:documentation>Data typu Ano/Ne.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="numberValue" type="xsd:float"> <xsd:annotation> <xsd:documentation>Data typu Číslo.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="datetimeValue" type="xsd:date"> <xsd:annotation> <xsd:documentation>Data typu Datum.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="listValueRef" type="typ:refType"> <xsd:annotation> <xsd:documentation>Data typu Seznam.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="listValue" type="typ:idType"> <xsd:annotation> <xsd:documentation>Data typu Seznam (do verze 1.6)</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="integerValue" type="xsd:integer"> <xsd:annotation> <xsd:documentation>Data typu Číslo(celé).</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:element name="list" type="typ:refType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Seznam na který je parametr napojen.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> je to asi jednoduché, ale nedaří se. díky |
||
Časová prodleva: 5 dní
|
|||
juriad Profil |
#2 · Zasláno: 16. 5. 2016, 00:15:51
Ok, ručně sestrojená ukázka všech možností, jak může element
<parameters> vypadat.
<parameters> <parameter> <name>textovy.parametr</name> <textValue>hodnota textoveho parametru</textValue> <list> <id>13</id> </list> </parametr> <parameter> <name>memo.parametr</name> <memoValue>hodnota dlouheho textoveho parametru</memoValue> </parametr> <parameter> <name>mena.parametr</name> <currencyValue>3.14</currencyValue> <list> <ids>string-id</ids> </list> </parametr> <parameter> <name>pravda.parametr</name> <booleanValue>true</booleanValue> </parametr> <parameter> <name>cislo.parametr</name> <numberValue>2.718</numberValue> <list> <id>13</id> <ids>blabla</ids> </list> </parametr> <parameter> <name>datum.parametr</name> <datetimeValue>2016-05-16</datetimeValue> </parametr> <parameter> <name>listref.parametr</name> <listValueRef> <ids>string-id</ids> </listValueRef> <list> <valueType>nullValue</valueType> </list> </parametr> <parameter> <name>listref.parametr</name> <listValue>123</listValue> </parametr> <parameter> <name>int.parametr</name> <integerValue>42</integerValue> <list> <valueType>nullValue</valueType> <ids>blabla</ids> </list> </parametr> </parameters> |
||
Časová prodleva: 9 let
|
0