Ok. Then is there a way to stop my > to get decoded back to ">"?

-----Original Message-----
From: Andreas Veithen [mailto:[email protected]] 
Sent: 03 September 2011 00:33
To: [email protected]
Subject: Re: AXIOM 1.2.8: Issue with character ">"

On Fri, Sep 2, 2011 at 20:38, Ajit Bhingarkar <[email protected]> wrote:
> Thanks Andreas.
>
> In my src string "<" and ">" are correctly encoded as "&lt;" and "&gt;" 
> respectively. When I create an OMElement out of this input string "&lt;" 
> remain as they are while "&gt;" get decoded back to ">".
>
> What I meant by inconsistency is that either both "&lt;" and "&gt;" should 
> get decoded to "<" and ">" respectively or "&gt;" should not get decoded back 
> to ">".

Why? Inside element content in a document entity, "&lt;" and "<" have
two different meanings, while "&gt;" and ">" are equivalent and
interchangeable.

> Regards,
> Ajit
>
> -----Original Message-----
> From: Andreas Veithen [mailto:[email protected]]
> Sent: 02 September 2011 23:55
> To: [email protected]
> Subject: Re: AXIOM 1.2.8: Issue with character ">"
>
> How is this causing inconsistency?
>
> Andreas
>
> On Fri, Sep 2, 2011 at 07:28, Ajit Bhingarkar <[email protected]> wrote:
>> Hi,
>>
>>
>>
>> We are seeing that when an OMElement is created from a String based XML
>> fragment; &gt; are decided back to ">" while &lt; in the fragment remain.
>>
>>
>>
>> This is causing inconsistency; we would like either &gt; to remain or also
>> &lt; to get decoded as "<".
>>
>>
>>
>> Can you pls share any solution or a workaround? A similar issue is mentioned
>> at http://wso2.org/mailarchive/esb-java-user/2008-August/000728.html.
>>
>>
>>
>> Source -> BoB2&lt;sup&gt;TM&lt;/sup&gt;
>>
>> Result -> BoB2&lt;sup>TM&lt;/sup>
>>
>>
>>
>> Thanks,
>>
>> Ajit
>>
>>
>

Reply via email to