Hello,
i would like to know why this happen, That I am doing badly. I use Xalan-j
Thank you,
Alex
PD: Sorry, my english is very bad
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head>
<title>Biblioteca Insular</title>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"/>
<link href="css/BIB-INS-external.css" type="text/css" rel="stylesheet"/>
<script xmlns="" type="text/javascript" src="js/BINS-funciones.js"></script>
<!-- WHY xmlns="" -->
</head>
<body>
<div id="wrapper">
<h1 xmlns="" class="hueco">Biblioteca Insular - Cabildo de Gran Canaria</h1>
<!-- WHY xmlns="" -->
<div xmlns="http://www.w3.org/1999/xhtml" id="contenedor_principal"> <!--
WHY xmlns="http://www.w3.org/1999/xhtml" -->
<div id="sidebar">
<div xmlns="" class="menu"> <!-- WHY xmlns="" -->
......
</div>
</div>
</div>
......
XSL:
- home.xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:java="http://xml.apache.org/xslt/java"
xmlns:i18n="http://apache.org/cocoon/i18n/2.0"
xmlns:dt="http://xsltsl.org/date-time" exclude-result-prefixes="xsl java
i18n dt" version="1.0" >
<xsl:import href="cabecera.xsl"/>
<xsl:import href="migas.xsl"/>
<xsl:import href="cargaMenuNavegacion.xsl"/>
<xsl:import href="modulos.xsl"/>
<xsl:output method="xml" media-type="text/html;charset=ISO-8859-1"
indent="yes" encoding="ISO-8859-1" omit-xml-declaration="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" />
<xsl:template match="/">
<!-- DON4T WORK
<xsl:output method="xml" media-type="text/html;charset=ISO-8859-1"
indent="yes" encoding="ISO-8859-1" omit-xml-declaration="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" />
then i added:
-->
<xsl:text disable-output-escaping="yes"><![CDATA[<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">]]></xsl:text>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>Biblioteca Insular</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="css/BIB-INS-external.css" />
<xsl:call-template name="js"/>
</head>
<body>
<div id="wrapper">
<xsl:call-template name="cabecera"/>
<div id="contenedor_principal">
<div id="sidebar">
<xsl:call-template name="mostrar_menu">
<xsl:with-param name="page" select="'home'"></xsl:with-param>
</xsl:call-template>
....
- modulos.xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:i18n="http://apache.org/cocoon/i18n/2.0"
exclude-result-prefixes="i18n" version="1.0">
<xsl:output method="xml" media-type="text/html;charset=ISO-8859-1"
indent="yes" encoding="ISO-8859-1" omit-xml-declaration="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
......
<xsl:template name="js">
<script src="js/BINS-funciones.js" type="text/javascript"></script>
</xsl:template>
</xsl:stylesheet>
- cargaMenuNavegacion.xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:i18n="http://apache.org/cocoon/i18n/2.0"
exclude-result-prefixes="i18n" version="1.0">
<xsl:output method="xml" media-type="text/html;charset=ISO-8859-1"
indent="yes" encoding="ISO-8859-1" omit-xml-declaration="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" />
<xsl:template name="mostrar_menu">
<div class="menu">
.........