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

Re: XSLT processor performance

Subject: Re: XSLT processor performance
From: Lars Marius Garshol <larsga@xxxxxxxxxxxxxxx>
Date: 28 Jul 2000 18:16:09 +0200
expat external entities performance
* Lars Marius Garshol
| 
| So the document, and Sablotron's treatment of it, are both legal.
| However, a good XSLT engine _should_ include external entities.

* Sebastian Rahtz
| 
| just to be clear, it was TransforMiiX, not Sablotron (and I though
| they both used Expat?)

Sorry, my bad.

I think TransforMiiX does use expat, but older versions of expat did
not include external entities. You can do it with newer versions, but
it requires implementing an extra callback on the part of the
application. So it's not enough to just set a flag or something, you
have to implement reading data from the entity and pushing it into
expat yourself.

Expat works this way because 
 
  a) it's been designed to be incremental, so that the application
     _has_ to push data to it

  b) this way expat is independent of the URL framework that is used
     in the application

--Lars M.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

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
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.