[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XML Performance in a Transacation
> On your issue of N(O^2), I think Rick is referring to a potential > problem of XML-to-Tree implementations, or maybe XPath etc > traversers, > rather than XML-to-stream processors necessarily. Tree builders aren't O(n^2). They are essentially linear until you run out of memory, at which point they go exponential. In principle you can solve that problem by more effective use of secondary storage, but again it's a case where the number of people who need it isn't enough to stimulate the investment. It's cheaper to buy more memory. XSLT processing isn't O(n^2) either. Many transformations run in linear time. Of course it's very easy for a user to write XSLT applications that are O(n^2) or worse - and it would be wrong to make it difficult! Michael Kay http://www.saxonica.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|