[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Request: Techniques for reducing the size of XML instances

  • From: Duane Nickull <duane@x...>
  • To: "Roger L. Costello" <costello@m...>
  • Date: Thu, 26 Jul 2001 12:36:36 -0700

reducing xml size


"Roger L. Costello" wrote:
> 
> Hi Folks,
> 
> Does anyone have a summary of techniques for reducing the size of XML
> instances (as would be required in limited bandwidth applications)?
>>>>>>>>>
Use smaller fonts??? ;-)

Seriously, we have wrestled with this question before and found that
until your XML instance gets above 500 kb,  the lag is primarily
initiating the connection and related to transport layer inefficiency. 
For the sake of argument,  say you are measuring your time between
applications and including the time it takes to parse the incoming
message,  things like platform (CPU, RAM), parser efficiency (language
etc) and parsing method will likely be candidates to look at.  The
actual structure of the message (number of layers of elements)
theoretically may affect your speed too on larger documents.  I have
never seen any numbers that indicate this is consequential though.
 
> XML instance minus tags:
> Are there techniques for reducing the size of XML instances by simply
> stripping off the tags (thus maintaining an ASCII document)?  [It is not
> clear to me how the receiver of such a tagless document would regenerate
> the original instance document.]
>>>>>>>>>
Yikes!!  Sounds a lot like EDI.  I would not favour this approach. 
First of all <XML_grandstanding> it is no longer a well formed XML
document </xml_grandstanding>.  Secondly,  I am sure that you'll find
the overhead of stripping off elements, then rebuilding them (assuming
you even can) in the receiving end outweighs the benefits in the
transport layer.

I guess it depends on what your endpoints are for measuring efficiency.

First thought:  Mo' bandwidth!!  Invalid for some wireless appls though.

Good luck!

Duane 
-- 
Duane Nickull, CTO - Founder
XML Global Technologies, Inc.
-----------------------------------
http://www.xmlglobal.com
http://www.goxml.com
http://www.xslt.com
-----------------------------------

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.