Hello All.
As a suggestion from laune at dev.java.net I'm posting here my problem
with jaxb character escapes.
I really need help "translating" the single quote character to "'".
But if I define this in a CharacterEscapeHandler, I get "'"
instead.
I opened the issue number 741 called "Characters get escaped twice with
Custom CharacterEscapeHandler and encoding=UTF-8" about this problem I have.
It can be found at:
https://jaxb.dev.java.net/issues/show_bug.cgi?id=741
Any help you can provide will be really (REALLY) appreciated.
The reason I need to "translate" the single quote to "'" is because
I'm required to by a government agency in Mexico. In case you understand
Spanish, the specification appears in page number 6 from:
ftp://ftp2.sat.gob.mx/asistencia_servicio_ftp/publicaciones/cfd/Anex20_v20.pdf
http://www.sat.gob.mx/sitio_internet/e_sat/comprobantes_fiscales/15_6534.html
---------------- BEGIN ----------------
En particular se deberá tener cuidado de que aquellos casos especiales
que se presenten en los valores especificados dentro de los atributos
del archivo XML como aquellos que usan el caracter & , el caracter " ,
el caracter ' , el caracter < y el caracter > que requieren del uso de
secuencias de escape.
- En el caso del & se deberá usar la secuencia &
- En el caso del " se deberá usar la secuencia "
- En el caso del < se deberá usar la secuencia <
- En el caso del > se deberá usar la secuencia >
- En el caso del ' se deberá usar la secuencia '
Ejemplos:
Para representar nombre="Juan & José & "Niño"" se usará nombre="Juan
& José & "Niño""
Adicionalmente, cabe mencionar de que a pesar de que la especificación
XML permite el uso de secuencias de escape para el manejo de caracteres
acentuados y el carácter ñ, dichas secuencias de escape no son
necesarias al expresar el documento XML bajo el estándar de codificación
UTF-8 si fue creado correctamente, misma que es utilizada como único
estándar por el SAT.
---------------- END ----------------
Thank you very much in advance.