Hay otra solución para los caracteres prohibidos den xml.
Consiste en usar CDATA.
Una sección CDATA tiene esta sintaxis <![CDATA[ texto ]]> donde texto
es el texto que quieres poner.
Dentro de una sección CDATA se pueden poner todo tipo de caracteres.
Con el CDATA y utilizando, como dice Alex Martínez, un esquema de
codificación (encoding) adecuado
puedes evitar el problema de los caracteres prohibidos.
Miguel Casals
En/na Pablo Sanchez Marquez ha escrit:
Hola Foro:
Tengo que generar un fichero XML y hay ciertos caracteres que no le
gustan por lo que trato de sustituirlos en el rpg mediante la función:
Columnas . . : 6 76 Edición
PRUEBA/QRPGLESRC
SEU==>
CRTXML1
FMT CX
CL0N01Factor1+++++++Operac&ExtFactor-ampliado2+++++++++++++++++++++++++
0036.46 C EVAL CLIDES=%XLATE('Ç' :
'C':CLIDES) 0036.47 C EVAL
CLIDES=%XLATE('`' : ',':CLIDES) +
..........................................................
Necesito quitar el caracter ---> '
pero no me deja poner EVAL CLIDES=%XLATE(''' : ' ':CLIDES) , me
da error, dice que el simbolo no es valido supongo que porque es la
misma comilla que necesita para separar.
También agradeceria, si sabeis todos los caracteres que XML no acepta
para ponerlo de unas o si puede poner todo en una sentencia como una
serie.
Gracias y saludos
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400