Pregunta 114

Técnico Auxiliar Informática del Estado - 2010 - TAI PI OEP 2010

Para la comunicación entre uno de los componentes del lado del servidor de los nuevos ficheros XML y se utilizarán Esquemas XML (ficheros XSD) para la validación de los mismos. Cuando se declara en un Esquema XML un elemento usando <xsd:element ... /> y no se incluyen los atributos minOccurs y maxOccurs, ¿qué valores por defecto?:

  • A.minOccurs ="1" y maxOccurs = unbounded".
  • B.minOccurs ="0" y maxOccurs = unbounded".
  • C.minOccurs ="1" y maxOccurs ="1".Respuesta correcta
  • D.minOccurs ="0" y maxOccurs ="1".

Explicación

Cuando se declara un elemento en esquema XSD con <xsd:element> sin especificar explícitamente minOccurs y maxOccurs, ambos toman valor por defecto '1', significando que debe aparecer EXACTAMENTE UNA VEZ. Para hacerlo opcional: minOccurs='0'. Para hacerlo repetible: maxOccurs='unbounded'. La especificación XML Schema del W3C define estos valores.