![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Re: Image information in XML [Thread Next] Re: Image information in XMLTo: "Shashikala Shamarao" <shashikala_shamarao@-----.---> Date: 9/29/2005 8:33:00 AM Hi,
Have you looked into XOP for this?:
http://www.w3.org/TR/2005/REC-xop10-20050125/
I am not sure what kinds of implemenations are out there, but this looks =
like the sort of thing this standard was designed for.
Regards,
Ed Day
Objective Systems, Inc.
http://www.obj-sys.com
----- Original Message -----
From: Shashikala Shamarao
To: Pete Cordell ; xmlschema-dev@w...
Sent: Thursday, September 29, 2005 12:03 PM
Subject: Re: Image information in XML
Hi Pete,
Yes, I did figured out. But I still do not know how efficient it will =
be with regards to performance. That is for example, if we have lots of =
images in each document, we need to base64 encode the images and then =
compress it before embedding it into XML. I am currently testing this =
part to analyse the performance.
Thanks again
Shashi
Pete Cordell <petexmldev@t...> wrote:
Hi Shashi,
Yes. You can compress the whole of the XML message with the image =
data
contained in it. Just looking at the JPEG part of a payload I did =
some
quick tests and it seems that compressing would compensate for the =
base64
expansion:
JPEG file: 105,482 bytes (where , has its UK meaning)
JPEG -> ZIP file: 105,417 bytes (implies JPEG is working well!)
JPEG -> Base64 file: 144,346 bytes (includes some extra line feeds =
in
addition to 4/3 expansion)
JPEG -> Base64 -> ZIP file: 109, 293 bytes
This does show that compressing can get back much of what you loose =
by
Base64 encoding.
Regards,
Pete.
--
=
==========================
====================
Pete Cordell
Tech-Know-Ware Ltd
for XML to C++ data binding visit
http://www.tech-know-ware.com/lmx
(or http://www.xml2cpp.com)
=
==========================
====================
----- Original Message -----
From: "Shashikala Shamarao"
To: "Pete Cordell" ;
Sent: Wednesday, September 28, 2005 10:56 PM
Subject: Re: Image information in XML
> Hi Pete,
>
> Thanks for the response. Is it possible to compress the data after =
it has
> been encoded.
>
> Thanks,
> Shashi
>
> Pete Cordell wrote:
>
> Hi Shashi,
>
> The normal approach is to base64 encode binary data
> (http://www.faqs.org/rfcs/rfc3548.html) (or hex encode). This does =
result
> in some data expansion though. Every 3 bytes will be turned into =
4. I
> don't know of any other solution that would work with a standard =
XML
> parser,
> although some multiple file / out of band technique may work.
>
> Pete.
> ----- Original Message -----
> From: "Shashikala Shamarao"
> To:
> Sent: Wednesday, September 28, 2005 12:06 AM
> Subject: Image information in XML
>
>
>> Hi,
>>
>> Currently I am stuck with a problem realted to image in XML.
>>
>> I want to know how can I send image information in XML like =
below.
>>
>> My XML response should look like:
>>
>>
>>
>>
>> contains binary data
>>
>>
>>
>> contains binary data
>>
>>
>>
>> contains binary data
>>
>>
>>
>>
>>
>> I looked at multipart MIME, these define a boundary at the =
begining say
>> "bounary1" and at the end of every content whose mime type is =
different,
>> boundary will be defined. What I am wondering is, is it possible =
to
>> define
>> boundary for each element , so I can send the bit by bit
>> information to the parser instead of waiting for the whole =
document to be
>> created in memory and then sending it to parser?
>>
>> Any answers would be appreciated.
>>
>> Thanks in advance
>> Shashi
> --
> =
==========================
====================
> Pete Cordell
> Tech-Know-Ware Ltd
> for XML to C++ data binding visit
> http://www.tech-know-ware.com/lmx
> (or http://www.xml2cpp.com)
> =
==========================
====================
>
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
-------------------------------------------------------------------------=
-----
Yahoo! for Good
Click here to donate to the Hurricane Katrina relief effort. | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
