Utilizando las etiquetas para procesamiento de XML de la librería JSTL, desarrollar las siguientes páginas JSP:
1. Consulta de datos XML: implementar una página consulta.jsp, que utilice el mismo documento XML de discos que el ejemplo 2, y que muestre todos los discos con el título elegido por el usuario.
Inicialmente, la página debe mostrar un formulario con un campo para introducir el título del disco. La acción del formulario debe ser mostrar los nodos que cumplen la expresión.
2. XML para independencia del cliente: implementar la funcionalidad de la clase FiltroXML que incorpora la aplicación MiniAmazonXML, utilizando una página JSP con etiquetas . La página debe llamarse filtro.jsp.
xml
y xsl
, que indicarán respectivamente las URLs del documento
XML a transformar y de la plantilla XSLT.xml
.
<?xslt cliente="nombre" xsl="hoja.xsl" ?>
,
comparar el parámetro cliente
con la cabecera User-Agent
que envía el navegador, y si coinciden, aplicar la hoja expecificada
en hoja.xsl
.