Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2010, 16:05
josekote
 
Fecha de Ingreso: junio-2010
Mensajes: 45
Antigüedad: 14 años, 5 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