Preguntas de Examen sobre XML y XML Schema

Latin5.5 KB

Cuestionario de Evaluación de XML

Recopilación de preguntas y respuestas técnicas sobre la sintaxis de XML, XML Schema (XSD) y DTD.

Fundamentos y Sintaxis de XML

  • Respecto a los espacios de nombres en XML: Se emplean para poder utilizar etiquetas de diferentes lenguajes de marcado en un mismo documento XML.
  • En XML Schema, cuando se declara un elemento mediante los valores por defecto de minOccurs y maxOccurs: Son 1, 1.
  • Para que un analizador de XML ignore una sección de un documento XML, ¿cuál es la sintaxis correcta? Las secciones <![CDATA[ ... ]]>.
  • ¿Cuál de las siguientes afirmaciones es verdadera? Todas las respuestas son correctas: todos los documentos XML deben tener etiqueta raíz, todas las etiquetas son sensibles a mayúsculas y minúsculas, y todas las etiquetas tienen que estar correctamente anidadas.
  • ¿Cómo se describe la estructura y contenido de un documento XML? Mediante XML Schema (o DTD).
  • Respecto a XML y HTML: XML se puede emplear para desarrollar algún lenguaje de marcado que sustituya a HTML (como XHTML).
  • ¿Cuál de las siguientes afirmaciones es verdadera? Todas las etiquetas se tienen que cerrar correctamente.
  • ¿Cuál de las siguientes afirmaciones es verdadera? Las etiquetas pueden estar anidadas, pero no solapadas.
  • ¿Es lo siguiente un fragmento de un documento XML correcto? (Tove, Jani...) No.
  • ¿Cuál no es un nombre correcto para una etiqueta en XML? <1dollar> (los nombres no pueden comenzar con dígitos numéricos).

Tipos de Datos y Elementos en XML Schema

  • En XML Schema, el tipo de dato para representar una cantidad de tiempo transcurrido es: duration.
  • En XML Schema, los tipos de datos se clasifican en: Simples (simple types) y complejos (complex types).
  • Para el siguiente fragmento de XML Schema, ¿cuál es la cadena válida? (Validación según restricciones del esquema).
  • Para generar un elemento complejo formado por una lista ordenada se utiliza el elemento: xs:sequence.
  • La siguiente definición de un elemento XML Schema: Está formado por 3 dígitos de los cuales uno puede ser decimal.
  • Un dato de una estructura es un elemento cuando: Contiene elementos, su valor será visualizado...
  • El siguiente documento XML, ¿es equivalente a tener los siguientes ficheros en el mismo directorio? Sí.

Opciones Verdaderas sobre XML Schema

Marcar verdaderas:

  • El lenguaje XML Schema es un lenguaje XML.
  • XML Schema permite definir restricciones para los tipos de datos que forman los elementos.
  • XML Schema permite trabajar con secuencias no ordenadas.
  • De las siguientes definiciones de datos, marca la que se corresponde con esta estructura de datos.

Espacios de Nombres y Notaciones

  • Mediante las notaciones podemos: Determinar la aplicación que se hará cargo de un fichero binario.
  • Los espacios de nombres permiten:
    1. Diferenciar entre los elementos de distintos vocabularios.
    2. Diferenciar entre los atributos de distintos vocabularios.
    3. Clasificar los vocabularios de una aplicación XML por agrupación.

Asociaciones de Conceptos, Tipos y DTD

Definición de Contenido en DTD

  • EMPTY: El elemento no puede contener texto ni elementos hijos.
  • ANY: El elemento puede contener cualquier combinación de contenido parseable.
  • (#PCDATA): El elemento contiene datos de caracteres parseables.

Asociación de Tipos de Datos

  • STRING: El atributo es una cadena de texto.
  • LANGUAGE: Sirve para describir un lenguaje o idioma.
  • gMonthDay: Representa un día de un mes específico de un año recurrente.

Capacidades de un DTD

Un DTD permite: Definir las restricciones, reflejar restricciones de integridad referencial, y determinar los elementos y atributos que forman el documento.

Entidades Internas en XML

¿Cuáles de los siguientes caracteres HTML son entidades predefinidas en XML? &lt; (<), &quot; (") y &amp; (&).

Expresiones Regulares con Faceta Pattern

Asocia cada expresión regular con sus valores posibles al aplicarlas con la faceta pattern:

  • a*b: b, ab, aab, aaab
  • a?b: b, ab
  • a+b: ab, aab, aaab
  • (a|b)+c: ac, bc, aac, bbc, abc, bac
  • [ab]c: ac, bc

Asociación de Documentos con su Extensión

  • Definición de tipos de datos: .dtd (DTD)
  • Documento que define la estructura de una información de datos: .xml (XML)
  • Esquema de un documento XML: .xsd (XSD)

Download

PDF Word HTML