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&amp;#225;s de NEWS/400.
&amp;#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

Responder a