
20/11/2003, 06:28
|
| | 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, "&")
strRes = strRes.replace(/\</g, "<")
strRes = strRes.replace(/\>/g, ">")
strRes = strRes.replace(/\"/g, """)
strRes = strRes.replace(/\'/g, "'")
return strRes
} |