Dreamweaver CS4 | ![]() |
Recursos de Dreamweaver CS4 |
Aplicación de estilos a fragmentos de XSLTAl crear una página completa XSLT (es decir, una página XSLT que contiene etiquetas <body> y <head>), puede visualizar los datos XML en la página y, después, aplicarles formato como haría con cualquier otro fragmento de contenido mediante el inspector de propiedades o el panel Estilos CSS. Sin embargo, al crear un fragmento de XSLT para su inserción en una página dinámica (por ejemplo, un fragmento para insertar en una página ASP, PHP o Cold Fusion), la representación de los estilos en el fragmento y en la página dinámica se complica bastante. Aunque trabaje con un fragmento de XSLT fuera de la página dinámica, es importante recordar que el fragmento sirve para su utilización dentro de la página y que el resultado del fragmento reside en última instancia en las etiquetas <body> de la página dinámica. Teniendo en cuenta este flujo de trabajo, es importante asegurarse de no incluir elementos <head> (como definiciones de estilos o vínculos a hojas de estilos externas) en los fragmentos de XSLT. Si lo hace, el servidor de aplicaciones insertará estos elementos en la sección <body> de la página dinámica, lo que provocará un marcado no válido. Por ejemplo, puede que desee crear un fragmento de XSLT para insertarlo en una página dinámica y aplicarle formato con la misma hoja de estilos externa que la página dinámica. Si adjunta la misma hoja de estilos al fragmento, la página HTML resultante contendrá un vínculo duplicado a la hoja de estilos (uno en la sección <head> de la página dinámica y otro en la sección <body> de la página, donde aparece el contenido del fragmento de XSLT). En vez de utilizar este método, debería utilizar hojas de estilo de tiempo de diseño para hacer referencia a la hoja de estilos externa. Al dar formato al contenido de los fragmentos de XSLT, utilice el siguiente flujo de trabajo:
|