Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. Casos de uso de la transformación del consumidor de servicio web REST
  15. Administración de los servicios web REST y SOAP
  16. Apéndice A: Compatibilidad de tipos de datos

Guía de servicios web

Guía de servicios web

Ejemplo de mensaje de respuesta JSON

Ejemplo de mensaje de respuesta JSON

Tiene el siguiente esquema donde el elemento de tipo complejo xmlRoot tiene el nombre de elemento Likes cuya ocurrencia máxima es ilimitada:
<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>
Puede cambiar la respuesta JSON con el siguiente formato:
<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">
permite que el contenido se repita una o más veces, en cualquier orden.