Bug 3012 - Convert all DOM-based parsing to SAX (1GBWBPF)
Summary: Convert all DOM-based parsing to SAX (1GBWBPF)
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 2.0   Edit
Hardware: All Windows 2000
: P3 enhancement (vote)
Target Milestone: 2.1 RC1   Edit
Assignee: Debbie Wilson CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2001-10-10 22:47 EDT by Jeff McAffer CLA
Modified: 2003-02-18 16:58 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff McAffer CLA 2001-10-10 22:47:50 EDT
The ModelObjectReader infrastructure currently uses DOM based parsing.
The structure is pretty simple and should be converted to use SAX based
parsing similar to that used by the plugin registry parsing

NOTES:

JM (4/8/2001 11:25:11 PM)
	Moving to DW for implementation

JM (6/5/2001 10:17:53 PM)
	Deferred
Comment 1 DJ Houghton CLA 2002-04-11 11:59:29 EDT
Will investigate post 2.0.
Comment 2 DJ Houghton CLA 2002-09-10 11:53:41 EDT
Reopening for investigation.
Comment 3 John Arthorne CLA 2002-12-13 14:08:17 EST
Marking as performance (see bug 28158).  I have a partial implementation if
anybody plans to investigate further.
Comment 4 Debbie Wilson CLA 2003-02-18 16:58:06 EST
ModelObjectReader has been renamed to OldModelObjectReader as we have some 
legacy code that must remain (to support old environments with .workspace 
files).  A new class ProjectDescriptionReader now reads all .project files 
using a SAX based parser.  It is felt that this will become the basis of a 
generic class should we need to add other xml-type files of this nature.

Added new tests.