I want to know how some of special character automatically convert. Example
Unicode: 0x3 is converted to (you can see this got converted &#three; . i have changed 3 to three) I am not sure how this convert automatically.
I am using java 1.6 and below is JAXB info.
xjc version "JAXB 2.1.10 in JDK 6" JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build JAXB 2.1.10 in JDK 6)
Above conversion happening on one of our test environment, however if i try to do same in my local machine i am getting below exception
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:315)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:505)
I have spent a lot of time to figure this but not able to find any answer.Just to clear , i have checked and in code we do not have any escape custom class.
I have validated this jrocket jdk and as well as sun jdk but i have same problem. In test environment we are having jrocket jdk.
Is some face same issue ? Is this issue related to JAXB or it can be related to java ?