Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2003, 06:28
bpenin
 
Fecha de Ingreso: noviembre-2003
Mensajes: 7
Antigüedad: 21 años, 4 meses
Puntos: 0
Carácteres especiales & < > ...

Hola, he creado una hoja de estilos que funciona correctamemte si en el documento XML no hay ningún campo string con carácter especial. ¿ Cómo puedo solucionar el error que surge al transformar el XML con carácteres especiales?

Por ejemplo:

ALBERTO Y LUCIA (funciona correctamente)

ALBERTO & LUCIA (no transforma el xml)

Mi idea es utilizar un función javascript en el xsl para sustituir los carácteres especiales por su código, pero no sé cómo insertar javascript en xsl sin que genere error.


function EscapeXML(str) {
var strRes = String(str)
strRes = strRes.replace(/\&/g, "&amp;")
strRes = strRes.replace(/\</g, "&lt;")
strRes = strRes.replace(/\>/g, "&gt;")
strRes = strRes.replace(/\"/g, "&quot;")
strRes = strRes.replace(/\'/g, "&apos;")
return strRes
}