Pregunta 85

Técnico Auxiliar Informática del Estado - 2019 - TAI Libre OEP 2019

[Supuesto I: Sistema integral de información para la Subdirección de Selección, con módulos de inscripciones, colaboradores, listados y certificados.] Se han detectado varios errores en la organización en XML, los cuales son originados por características que se han establecido por convenio durante el diseño del XML, las cuales no fueron tenidos en cuenta a la hora de generarlas. ¿Cuál de las siguientes características indica como se forma correctamente?

  • A.<?contiene_camp_obrenom_de_etiquetas></camp_obrenom_de_etiquetas?>Respuesta correcta
  • B.<#contiene-cam-obrenom-de-etiquetas></#contiene-cam-obrenom-de-etiquetas>
  • C.<contiene_camp_obrenom_de_etiquetas></contiene_camp_obrenom_de_etiquetas>
  • D.<!contiene-camp-obrenom-de-etiquetas></!contiene-camp-obrenom-de-etiquetas>

Explicación

Según las reglas de buena formación de XML (W3C XML 1.0, §2.3 Common Syntactic Constructs), los nombres de elemento deben empezar por letra o '_' y NO pueden empezar por '#', '!', '?', dígito, ni contener caracteres reservados como '<', '>' o espacios. Aplicando esa regla: B es inválida (empieza por '#'); D es inválida (empieza por '!', reservado para declaraciones <!DOCTYPE...>); A usa '?' (reservado para PI <?xml...?>); C parece la única bien formada usando '_' permitido en nombres XML.