Hola:

Bueno, más que una cuestion de caracteres prohibidos, se trata
utilizar un esquema de codificación (encoding) adecuado.

Al generar un archivo en el IFS utiliza el CCSID 1208 y en el xml
indica un encoding utf-8, como por ejemplo:

<?xml version="1.0" encoding="UTF-8"?>


Desde ILE-RPG, los caracteres a convertir con %replace son:

&lt;        <    less than
&gt;        >    greater than
&amp;       &   ampersand
&apos;      '       apostrophe
&quot;      "  quotation mark

Salu2

El 12/03/07, Pablo Sanchez Marquez <[EMAIL PROTECTED]> escribió:
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

--
        Pablo Sánchez Márquez

        (Dpto.Administración)

        FABRICANTES LINEA BLANCA, S.A.

=========================================================================
                             - AVISO LEGAL  -

        La presente comunicación y sus anexos  tiene como destinatario la 
persona a la que

le va dirigida, por lo que si usted lo recibe por error debe notificarlo al 
remitente y

eliminarlo de su sistema, no pudiendo utilizarlo, total o parcialmente, para 
ningún fin.

Su contenido puede tener información confidencial o protegida legalmente y 
únicamente

expresa la opinión del remitente. El uso del correo electrónico vía Internet no 
permite

asegurar ni la confidencialidad de los mensajes ni su correcta recepción. En el 
caso de

que el destinatario no consintiera la utilización del correo electrónico, 
deberá ponerlo en

nuestro conocimiento inmediatamente.

=========================================================================



__________________________________________________
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



--
Mi blog sobre as400
http://www.ajut400.com

__________________________________________________
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