En este artículo se explican las distintas soluciones que hay para el tratamiento de documentos a través de plantillas XSLT en el cliente, siempre que lo soporte el navegador.
En los capítulos anteriores se ha explicado como XSLT puede ser usado para transformar documentos XML a XHTML. En muchos navegadores asociando una hoja de estilos XSL al documento XML, este nos hace la transformación automáticamente. Para lo cual se añadirá una etiqueta como la siguiente: <?xml-stylesheet type="text/xsl" href="cdcatalogo.xsl"?>. Donde cdcatalogo.xsl es la hoja de estilos asociada.
Incluso si así funciona, no siempre es deseable incluir una etiqueta de referencia a una hoja de estilos XSL dentro de un documento XML (Eje: Si se va a trabajar sobre un navegador que no soporta XSLT )
Una solución más versátil es el uso de JavaScript para realizar las transformaciones.
Usando JavaScript podremos:
• Realizar testeos específicos con el navegador
• El uso de diferentes hojas de estilo dependiendo de las necesidades del navegador y del usuario
Uno de los puntos fuertes de XSLT es que hace posible la transformación de los datos de un formato a otro, soportando diferentes navegadores y necesidades de usuario.
Las transformaciones XSLT en el lado del cliente será un salto para la mayor parte de las tareas de trabajo de un navegador y estamos viendo un crecimiento en el mercado de los navegadores especializados (Braile, Navegadores auditivos, etc).
Veamos un fragmento del documento XML con el que hemos ido trabajando en el resto de capítulos:
<?xml version="1.0" encoding="ISO-8859-1"?> <catalogo>
|
Y el siguiente XSL que lo acompaña
<?xml version="1.0" encoding="ISO-8859-1"?> |
Fíjese que el documento XML no tiene referencia al archivo XSL.
Importante: Las sentencia de más arriba indica que el documento XML puede ser transformado usando diversas hojas de estilo XSL.
Aquí mostramos el código necesario para transformar un archivo XML a un archivo XHTML en el cliente:
<html> |
El primer bloque de código crea una instancia del parser o analizador sintáctico XML de Microsoft (XMLDOM), y carga el documento XML en memoria. El segundo bloque de código crea otra instancia del parser y carga en memoria el documento XSL. El último bloque de código transforma el documento XML usando el documento XSL y muestra el resultado como XHTML en el navegador.
Daniel P. @ 10:38 | comentarios (3) | Links Permanentes
Ya hace más de dos meses que he publicado mi página personal, desde entonces no he dejado de añadir nuevos artículos casi todos de XSL/XLT aunque también he añadido alguno de WML/WAP, he creado una nueva sección para la promoción y descarga del Navegador Firefox y ahora estoy subiendo mi Proyecto Fin de Carrera, seguro que a alguien le podrá resulta útil, aunque me llevará todavía algún tipo poder clasificar e integrar en mi página toda la información de la que dispongo.
Daniel P. @ 15:51 | comentarios (10) | Links Permanentes
La auténtica reserva cultural de este país llamado España reside en sus obreros de la construcción. Así pués, es un deber obligatorio conocer su "modus vivendi", para poder comprender mejor su idiosincrasia. Y qué mejor modo que hacerlo a través de su lenguaje.
La siguiente lista es un compendio de los mejores piropos recogidos por un equipo de investigación durante los últimos tres años recorriendo diferentes puntos de la geografía española. Veamos como estos mercenarios del andamio piropean a las bellas damas que por su trabajo se acercan.
1. ¡¡¡Me gustaría que fueses un pollo para meterte el palo por el culo y hacerte sudar!!!2. ¡¡¡Morena!!! ¡¡¡Qué necesitas señalización!!! ¡¡¡Qué con tantas curvas, uno se mata!!!
3. ¡¡¡Si estás así de verde, cómo estarás de madura!!!
4. ¡¡¡Tanta carne y yo en cuaresma!!!
5. ¡¡¡Hay qué curvas!!! ¡¡¡Y yo sin frenos!!!6. ¡¡¡Dime quién es tu ginecólogo para chuparle el dedo!!!
7. ¡¡¡Mozaa!!! ¡¡¡Tienes dos ojos como dos sartenes que cuando te los miro se me fríen los huevos!!!8. ¡¡¡Niña!!! ¡¡¡Estás más apretada que los tornillos de un submarino!!!
9. ¡¡¡Quién fuese bizco para verte dos veces!!!10. ¡¡¡María!!! ¡¡¡Tienes unos ojos que..., que..., que te comería todo el coño!!!
11. ¡¡¡Si fueras barco pirata te comería el tesoro que tienes entre las patas!!!12. ¡¡¡Señora!!! ¡¡¡Le cambio la hija por un piano y así tocamos los dos!!!
13. ¡¡¡Sería capaz de follarme a tu perro para entrar en tu familia!!!14. ¡¡¡Estás tan buena que te haría un traje de saliva!!!
15. ¡¡¡Con ese culo te invito a cagar en mi casa!!!16. ¡¡¡Si me caigo ya se donde agarrarme!!!
17. ¡¡¡Preciosa!!! ¡¡¡Con esa mirada tan dulce me dan ganas de chuparte un ojo!!!18. ¡¡¡Mozaa!!! ¡¡¡Si tu culo fuera un banco te la metería a plazo fijo!!!
19. ¡¡¡Eso son carnes y no las que hecha mi madre al cocido!!!20. ¡¡¡Eres más enrollada que las pelotas de mis pinreles!!!
21. ¡¡¡Estas tan buena que te comería con ropa y todo, aunque estuviera un mes cagando trapos!!!22. ¡¡¡Eso si es un culo y no lo que quita mi madre a los tomates!!!
23. ¡¡¡No te lo vas a creer, pero yo hace 30 segundos era maricón!!!24. !!! Con un culo tan bonito tienes que cagar bombones!!!
25. ¡¡¡Te comería y me cosería el culo para no cagarte!!!26. ¡¡¡Guapa!!! ¡¡¡Que meas colonia!!!
27. ¡¡¡Si tu fueras mi madre, mi padre dormía en la escalera!!!28. ¡¡¡Guapa!!! ¡¡¡Te voy a dar raboterapia!!!
29. ¡¡¡Tienes un polvo que no te lo quita ni el "Centella"!!!30. ¡¡¡No tengo pelos en la lengua porque tú no quieres!!!
31. Bueno, ¿qué? Digo alguna tontería o me la chupas aquí mismo.32. ¡¡¡Los que se echan un paja pensando en tí mueren de sobredosis!!!
33. ¡¡¡Dime cómo te llamas y te pido para los Reyes!!!Daniel P. @ 15:09 | comentarios (1) | Links Permanentes
<< February 2006 >> | ||||||
---|---|---|---|---|---|---|
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 |
archivos
November - 2013