Table des matières

Search

  1. Préface
  2. Services Web
  3. Services Web SOAP
  4. Objet de données WSDL
  5. Objet de schéma
  6. Comment créer un service Web SOAP
  7. Mappages d'opération
  8. Analyse des messages SOAP du service Web
  9. Génération des messages SOAP du service Web
  10. Transformation Consommateur de service Web
  11. Services Web REST
  12. Comment créer un service Web REST
  13. Transformation Consommateur de service Web REST
  14. Cas d'utilisation de la transformation Consommateur de service Web REST
  15. Administration des services Web REST et SOAP
  16. Annexe A: Compatibilité des types de données

Guide des services Web

Guide des services Web

Exemple de message de réponse JSON

Exemple de message de réponse JSON

Vous disposez du schéma suivant dans lequel le nom de l'élément de type complexe xmlRoot comporte un nom d'élément dont l'occurrence maximale est illimitée :
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="xmlRoot"> <xs:complexType> <xs:all> <xs:element type="xs:byte" name="Age"/> <xs:element type="xs:string" name="FirstName"/> <xs:element type="xs:string" name="Likes" maxOccurs="unbounded" minOccurs="0"/> <xs:element type="xs:string" name="FamilyName"/> </xs:all> </xs:complexType> </xs:element> </xs:schema>
Vous pouvez modifier la réponse JSON selon le format suivant :
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="xmlRoot"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element type="xs:byte" name="Age"/> <xs:element type="xs:string" name="FirstName"/> <xs:element type="xs:string" name="Likes" /> <xs:element type="xs:string" name="FamilyName"/> </xs:choice> </xs:complexType> </xs:element> </xs:schema>
<xs:choice maxOccurs="unbounded">
permet de répéter le contenu une ou plusieurs fois, dans n'importe quel ordre.