Bug 89948 - remove IWORKXMLReader
Summary: remove IWORKXMLReader
Status: RESOLVED FIXED
Alias: None
Product: Document Liberation Project
Classification: Unclassified
Component: libetonyek (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium normal
Assignee: Anurag Kanungo
URL:
Whiteboard:
Keywords: difficultyBeginner, easyHack, skillScript, topicCleanup
Depends on: 89946
Blocks:
  Show dependency treegraph
 
Reported: 2015-03-11 08:23 UTC by David Tardon
Modified: 2017-10-30 11:26 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Tardon 2015-03-11 08:23:11 UTC
IWORKXMLReader was an (over-engineered) attempt to make use of libxml2's Reader API a bit easier. With the current rewrite of the parser, XML reading is isolated to a few places, so this extra layer is not necessary anymore. It should be replaced by direct use of xmlTextReader* functions. 

Similar code for the XML parsing loop can be found in src/lib/FB2Parser.cpp in libe-book.
Comment 1 Robinson Tryon (qubit) 2015-12-18 10:07:35 UTC
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyBeginner SkillScript TopicCleanup)
[NinjaEdit]