User Tools

Site Tools


fr:lensorder:version010600:structure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fr:lensorder:version010600:structure [2013/10/23 09:05] hartmannfr:lensorder:version010600:structure [2013/10/24 13:49] (current) hartmann
Line 1: Line 1:
 +====== Structure XML ======
 +
 +
 +===== Elément racine : b2boptic =====
 +
 +{{:en:lensorder:version010600:xsd_b2boptic.png?nolink|B2BOptic}}
 +
 +L'emplacement du schéma XSD sur schema.b2boptic.com doit être spécifié dans l'élément racine, afin de permettre au receveur d'identifier la version XML. Dans la prochaine version, ce sera obligatoire.
 +<code xml>
 +<b2bOptic xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schema.b2boptic.com/b2boptic_v1.6.0.xsd">
 +</code>
 +
 +^ [[en:lensorder:version010600:complextypes:header|Ligne d'en-tête]] ^^
 +^ type | [[en:lensorder:version010600:complextypes:header|En-tête]] |
 +^ occurrence | 1 |
 +^ description | Zone d'en-tête contenant des informations sur toutes les commandes dans ce xml |
 +
 +^ items ^^
 +^ type | séquence de l'item |
 +^ occurrence | 1 |
 +^ description | Tag principal contenant une liste des postes de commande |
 +
 +^ [[en:lensorder:version010600:complextypes:item|item]] (element of items) ^^
 +^ type | [[en:lensorder:version010600:complextypes:item|Item]] |
 +^ occurrence | 1..n |
 +^ description | une commande |
 +
 +^ expérimental ^^
 +^ type | tout type |
 +^ occurrence | 0..n |
 +^ description | section prévue pour des tests internes (en cours de construction) |
 +
 +<code xml>
 +  <xs:element name="b2bOptic">
 +    <xs:complexType>
 +      <xs:sequence>
 + <xs:element name="header" type="Header"/>
 + <xs:element name="items">
 +   <xs:complexType>
 +     <xs:sequence>
 +              <xs:element name="item" type="Item" maxOccurs="unbounded"/>
 +     </xs:sequence>
 +   </xs:complexType>
 +        </xs:element>
 +        <xs:element name="experimental" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/>
 +      </xs:sequence>
 +    </xs:complexType>
 +  </xs:element>
 +</code>