AD Tema 2 - Ficheros XML

  1. En una aplicación se necesita un formato de texto que permita estructurar datos jerárquicos, intercambiarlos entre sistemas distintos y definir etiquetas propias. ¿Qué tecnología encaja mejor con esa descripción?
  2. ¿Cuál de las siguientes afirmaciones describe mejor una diferencia esencial entre XML y HTML?
  3. Un documento XML válido debe cumplir una condición estructural básica. ¿Cuál es?
  4. En el encabezado <?xml version="1.0" encoding="UTF-8"?>, la parte encoding="UTF-8" indica principalmente:
  5. En un XML como `<persona id="123"><nombre>Ana</nombre></persona>`, ¿qué es `id="123"`?
  6. Un equipo quiere mostrar en el navegador el contenido de un XML con formato de tabla HTML sin modificar el archivo original. ¿Qué opción es la más adecuada?
  7. ¿Qué característica describe correctamente a XSLT?
  8. En una hoja XSLT, ¿qué elemento se utiliza para recorrer varios nodos seleccionados, por ejemplo una lista de libros o estudiantes?
  9. Si en una transformación XSLT se desea generar HTML como resultado, ¿qué instrucción está más directamente relacionada con definir ese formato de salida?
  10. XPath se utiliza principalmente para:
  11. Si se quiere seleccionar el título del primer libro de una biblioteca, ¿qué expresión encaja con el ejemplo trabajado en el tema?
  12. Un profesor necesita obtener solo los nombres de estudiantes con edad mayor que 21 a partir de un XML. ¿Qué idea expresa mejor el uso de XPath en este caso?
  13. ¿Qué función XPath permite contar cuántos nodos hay en un conjunto seleccionado?
  14. En el parser DOM, ¿qué representa normalmente la interfaz Document?
  15. ¿Qué ventaja ofrece DOM frente a otros enfoques cuando se trabaja con un XML pequeño o mediano que debe modificarse en varias partes?
  16. ¿Cuál es la principal desventaja del parser DOM al trabajar con archivos XML muy grandes?
  17. En Java, si se quiere crear el analizador que parseará un XML con DOM, ¿qué secuencia de clases es la más adecuada según el tema?
  18. Después de parsear un XML, un programa quiere obtener el nodo raíz para empezar a recorrer el árbol. ¿Qué método se usa sobre Document?
  19. En un ejercicio Java con DOM, se obtiene NodeList listaEstudiantes = doc.getElementsByTagName("estudiante"). ¿Qué utilidad práctica tiene esa llamada?
  20. Si un programa crea un XML nuevo en memoria y quiere guardarlo físicamente como agenda.xml, ¿qué tecnología del tema interviene de forma directa en ese paso final?

Cargando...