[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xmlblaster] bug or feature ?
I asked out of curiosity. Internally , we use a combination of CDATA and
'\000' etc.
> Jürgen Prinz wrote:
> > The result of MessageUnit.toXml may not be a well-formed Xml-Document,
> > if the content includes characters as '<' or \000.
>
> The C++ MessageUnit.toXml() and Java MsgUnit.toXml() methods
> are mainly for logging. They are not used operational.
>
> The Java variant uses a CDATA section:
>
> <content><![CDATA[BlaBlaBla]]></content>
>
> which helps a bit but still may fail with binary contents
> containing ']]>' or '<![CDATA[' tokens.
>
> An approach would be to check the content and do a Base64
> encoding when offending tokens are found:
>
> <content encoding='base64'>QmxhQmxhQmxh</content>
>
> We than would need to update C++ and C to behave same as java.
>
> Is this a reasonable approach?
>
> >
> > Are there "official"
> > routines for encryption / decryption ?
> Are you talking about our authentication plugin?
>
> >
> > Out of curiosity
> >
> > J. Prinz
> >
> >
>
> best regards
>
> Marcel
>
> --
> http://www.xmlBlaster.org
>
--