27/09/2010, 16:05
|
| | Fecha de Ingreso: junio-2010
Mensajes: 45
Antigüedad: 14 años, 4 meses Puntos: 1 | |
Error xsl letras amigos tengo mi xml y me da error me sale un campo que no conosco y me sale al momento de hacer esto
<xsl:text disable-output-escaping="yes">*</xsl:text>
esto lo hago para que en el campo vacio que viene de mi xml... me muestre en la tabla las celdas... esto lo hago en el xsl.
y me sale esto al final de cada palabra campo que esta en blanco y lo hago dentro de mi for ech.
“
“
“
y me muestra los acentos bien... pero al momento de cambiar a otro encoding no me muestra “ y me muestra mal los acentos ... necesito ayuda aca esta el xsl...
<?xml version="1.0" encoding="iso-8859-1"?><!-- DWXMLSource="Untitled-7.xml" --><!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp "*">
<!ENTITY copy "©">
<!ENTITY reg "®">
<!ENTITY trade "™">
<!ENTITY mdash "—">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
<!ENTITY pound "£">
<!ENTITY yen "¥">
<!ENTITY euro "€">
]>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" encoding="ISO-8859-1" omit-xml-declaration="yes"/>
<xsl:output method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>Lista de ProcesosSGC</title>
<style type="text/css">
<xsl:comment>
.Estilo11 {color: #00008B; font-family: "Arial"; font-size: 10pt; }
</xsl:comment>
</style>
</head>
<body style="background-color:#FFFFFF">
<table border="1" align="center" cellpadding="1" cellspacing="0" style="empty-cells:show;background-color:#FFFFF0">
<tr bgcolor="silver" >
<th ALIGN="Left"><p class="Estilo11"><xsl:text>Cat.</xsl:text></p></th>
<th ALIGN="Left"><p class="Estilo11"><xsl:text>Cod.</xsl:text></p></th>
<th ALIGN="Left"><p class="Estilo11"><xsl:text>Codigo</xsl:text></p></th>
<th ALIGN="Left"><p class="Estilo11"><xsl:text>Proceso</xsl:text></p></th>
<th ALIGN="Left"><p class="Estilo11"><xsl:text>Responsable</xsl:text></p></th>
<th ALIGN="Left"><p class="Estilo11"><xsl:text>Comentarios</xsl:text></p></th>
<th ALIGN="Left"><p class="Estilo11"><xsl:text>Inicio</xsl:text></p></th>
</tr>
<xsl:for-each select="Reporte/Cuerpo/Empresas/Procesos">
<xsl:sort order="ascending"/>
<tr>
<td><xsl:value-of select="codi_proc2"/>
<xsl:text disable-output-escaping="yes">*</xsl:text>
</td>
<td><xsl:value-of select="codi_proc1"/>
<xsl:text disable-output-escaping="yes">*</xsl:text>
</td>
<td><xsl:value-of select="codi_proc"/>
<xsl:text disable-output-escaping="yes">*</xsl:text>
</td>
<td><xsl:value-of select=" nomb_proc"/>
<xsl:text disable-output-escaping="yes">*</xsl:text>
</td>
<td><xsl:value-of select="nomb_Pers"/>
<xsl:text disable-output-escaping="yes">*</xsl:text>
</td>
<td><xsl:value-of select="come_proc"/>
<xsl:text disable-output-escaping="yes">*</xsl:text>
</td>
<td><xsl:value-of select="inicio"/>
<xsl:text disable-output-escaping="yes">*</xsl:text>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
y del xml vienen campos asi por ejemplo.
ADMINISTRACIÓN Y FINANZAS
Fernando RamÃ*rez
realización
necesito solucioanrlo porfavor gracias....
Última edición por josekote; 27/09/2010 a las 16:26 |