XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Nick DoralpSubject: Validation too slow!!!!
Author: Nick Doralp
Date: 13 Feb 2008 08:41 AM

My XML files are anywhere from 10,000 to 40,000 records.

I am finding this applciation to be painfully slow. It takes almost 15 minutes or so to just replaint the screen ro reposition it.

My desktop is Pentium 4 3.20Ghz, 1gb RAM, XP 2002 SP2. And running the latest version of Professional.

Any tips?

Postnext
Minollo I.Subject: Validation too slow!!!!
Author: Minollo I.
Date: 13 Feb 2008 08:53 AM
The Apache Xerces C++ validation engine used by default by Stylus Studio requires to materialize the whole document in memory (creating a DOM) to run XML Schema validation; that will slow down things dramatically on large documents.

The other validation engines available in Stylus *may be* faster. If you can rely on a streaming based validation engine, you can configure it in Stylus as a custom validation engine.

Postnext
Nick DoralpSubject: Validation too slow!!!!
Author: Nick Doralp
Date: 13 Feb 2008 09:25 AM
>If you can rely on a
>streaming based validation
>engine, you can configure it
>in Stylus as a custom
>validation engine.

Thank you for your quick response.

You also just made me realize how green I am on this subject. :-)

If you have the time, can you please expand on your above statement and may be nudge me to the right direction to try just that?

Cheers, Nick





Posttop
Minollo I.Subject: Validation too slow!!!!
Author: Minollo I.
Date: 14 Feb 2008 03:06 PM
The only project I'm aware of close to be a streaming XML Schema validation engine is Woodstox (http://woodstox.codehaus.org/); their 4.0 pre-release should expose streaming XML Schema validation.

Assuming you can invoke Woodstox through a command line (or assuming you write a wrapper to invoke it through a command line), you can configure it in Stylus Studio as a custom validation engine: http://www.stylusstudio.com/docs/v2008/d_adv2.html#wp254767

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

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