Altova XMLSpy 2026 Professional Edition 

Los condicionales son una nueva característica de draft-07. Le permiten especificar que las restricciones de validación sean diferentes en función de determinados aspectos del objeto, como su tipo y/o restricciones adicionales específicas del tipo.

 

Agregar un condicional

Puede agregar condicionales a cualquier definición desde el menú contextual de esa definición (imagen siguiente). Para acceder al submenú del condicional, haga clic con el botón derecho en la definición a la que quiere agregar el condicional y después seleccione Agregar secundario | Condicionales.

JSONSchemaAddConditional

 

Configurar la validación de condicionales

El condicional se agrega como un cuadro con tres elementos: If-Then-Else (imagen siguiente).

JSONSchemaConditional

Para configurar la validación de condicionales:

 

1.Configure la condición del cuadro If. Para ello, seleccione un tipo en el ayudante de entrada Detalles y después una restricción basada en tipo en el ayudante de entrada Restricciones.

2.En el cuadro Then, configure los requisitos de validación en caso de que se cumpla la condición indicada en el cuadro If.

3.En el cuadro Else, configure los requisitos de validación en caso de que no se cumpla la condición (especificada en el cuadro If).

 

© 2019-2025 Altova GmbH