Tengo un poco de una pregunta de esquema xml novato. Creo que la respuesta es que lo que necesito hacer no es posible con el esquema, pero me gustaría estar seguro. El problema es que tengo un servicio web que devuelve una respuesta con un tipo de elemento raíz en caso de éxito (por ejemplo < Respuesta>), y en caso de falla completa, devuelve un documento con un elemento raíz diferente (por ejemplo, < Excepción>). Así que, básicamente, dos documentos completamente diferentes:esquema xml y usando una opción como la raíz del documento
< respuesta> ...... </respuesta> O
< Excepción> .... </Excepción>
¿Es posible para describir estos dos documentos diferentes con uno documento de esquema? Es como si quisiera una opción como el primer elemento en el elemento de esquema, pero esa no es una sintaxis válida. He intentado un par de variantes que analizan como xsd válidas, pero no validan los documentos. ¿Alguna sugerencia? ¿O esto simplemente no es posible? Muchas gracias de antemano - m
¿Ha considerado buscar el formato para las solicitudes/respuestas XML-RPC? También devuelven una respuesta o excepción. Si no puede encontrar nada mejor, aquí están mis notas: http://www.chrisbunney.com/wiki/index.php/XML-RPC_protocol – chrisbunney