¿Significa que el elemento XML es obligatorio? O el elemento XML debe tener algún valor no nulo? Estoy realmente confundido por la explicación javadoc.Significado de XMLElement @ required = true
11
A
Respuesta
10
@XMLElement(required=true)
genera algo como esto en el esquema XML:
<xs:element name="city" type="xs:string" minOccurs="1"/>
lo que significa que el elemento y un valor son obligatorios. El valor predeterminado es falso.
Este:
@XMLELement(nillable=true)
genera algo como esto en el esquema XML:
<xs:element name="city" type="xs:string" nillable="true"/>
que significa que puede pasar en un valor cero en el código XML como esto:
<city xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
Combinando los dos como este:
@XMLELement(nillable=true, required=true)
da una definición de esquema XML similar a esto:
<xs:element name="city" type="xs:string" nillable="true"/>
que significa que el elemento es obligatorio, pero se puede pasar de un valor nulo.
2
El indicador minOccurs
especifica el número mínimo de veces puede ocurrir un elemento. Si el elemento en el esquema tiene el atributo , esto significa que el elemento es obligatorio. Debe aparecer en el documento XML
.
Cuestiones relacionadas
- 1. Python argparse required = True but --version function?
- 2. html5: Significado del atributo llamado required in checkbox/radio
- 3. <módulos runAllManagedModulesForAllRequests = "true" /> Significado
- 4. lvalue required
- 5. Rails simple_form atributo required mark (*)
- 6. JAXB requiere = true no parece requerir
- 7. aria-required en un grupo de radio
- 8. XmlAttribute/XmlElement equivalent for JavaScriptSerializer
- 9. Uso recomendado de Spring @ @Required Anotación
- 10. de clase Serialize ToString() como XmlElement
- 11. PHP true & 'true' difference
- 12. JQuery validation-select required if checkbox checked
- 13. Cambiar nombre XmlElement para la serialización XML
- 14. Cómo crear atributos XmlElement con prefijo?
- 15. serialización XML especifique XmlElement y XmlAttribute juntos
- 16. ¿Tiene! = Significado en OCaml?
- 17. Conversión de tipo de JavaScript: (true && 1) vs (true | | 1)
- 18. ¿Cómo creo un xmlElement del nodo actual de un xmlReader?
- 19. El significado de android: colorForeground
- 20. significado de código de importación de bytes significado
- 21. salida de True y []
- 22. Inverso de jQuery.extend (true, ...)
- 23. significado obsoleto?
- 24. C# XmlElement: SelectSingleNode devuelve null para cadena vacía?
- 25. Necesito convertir una cadena XML en un XmlElement
- 26. Creando un XmlNode/XmlElement en C# sin un XmlDocument?
- 27. Significado de gcc -O2
- 28. Significado de '*' en CSS
- 29. (pitón) significado de st_mode
- 30. significado de (número) & (-número)
Gracias por tomarse el tiempo para profundizar en mi pregunta. Lo he aclarado creando un arnés de prueba simple. La restricción obligatoria se aplica tanto al elemento como a su valor. – sateesh