¿Cómo se podría definir algo así en un xsd?Definir xml en un xsd donde un atributo determina los posibles contenidos
<start>
<request type="typeA">
<elementOnlyFoundInA />
</request>
<request type="typeB">
<elementOnlyFoundInB />
</request>
</start>
me corrieron xsd.exe sólo para tener una idea de lo que podría parecer, pero no parece reconocer la relación entre el valor de type
y el contenido de la solicitud. ¿Es posible incluso definir contenidos basados en un atributo como este en un archivo xsd?
Buena llamada: parece que la gente no sabe lo suficiente sobre Schematron. –
Dado que esta es la primera vez que he trabajado en una xsd ... no, no he oído hablar de Schematron, pero le daré un vistazo. – SeanJA