A lightweight toolkit for efficient processing of XML data. The tools are analagous to the UNIX command-line text processing tools sort, grep, etc. The infrastructure includes an efficient DFA-based engine for streaming evaluation of XPath expressions.
Be the first to post a text review of XML Toolkit. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2007-02-18 Makoto Onizuka <oni@acm.org> * fixed the xsort bug and modified filestream.cpp so that xsort detects errors of the file system such as "no space left on devices in /tmp". 2006-11-16 Makoto Onizuka <oni@acm.org> * fixed xagg bug that didn't properly process the multiple aggregation functions, which was discussed in the post to bug tracker at 2002-10-22 04:57 http://sourceforge.net/tracker/index.php?func=detail&aid=626830&group_id=51270&atid=462691 * fixed the bug in dfafiler.cxx which invoked startContext(/) before startDocument(). * added a xmltoolkit command, xdetector. xdetector inputs two files: a query file and an XML document. xdetector invokes printAutomata(const char * filename) method in IDfaFilter interface and serializes the NFAs and DFA to (current)/xpathQuery.xml. Examples are included in sample/dblp directory (Read README in that directory). 2006-11-15 Makoto Onizuka <oni@acm.org> * fixed the GCC 3.3 static_cast compile errors in xnest, xpair, xtail discussed in the post to bug tracker at 2003-10-18 23:13 https://sourceforge.net/tracker/index.php?func=detail&aid=825978&group_id=51270&atid=462691 * modified xrun to input XML stream from stdin discussed in the post to xmltk-devs at 2003-02-10 11:00 https://sourceforge.net/mailarchive/forum.php?thread_id=1634460&forum_id=9098 * fixed the bug in Automata::isTerminal() discussed in the post to xmltk-devs at 2006-11-11 14:34. https://sourceforge.net/mailarchive/forum.php?forum_id=9098&max_rows=25&style=flat&viewmonth=200611&viewday=10 The bug caused unnecessary endContext() events. * modified PString::buf which stores the cached value converted from XTOKEN. * added printAutomata(const char * filename) method in IDfaFilter interface. It serializes the NFAs and DFA to the specified file. * added the document IMPLEMENTATION that describes the complicated part of the Lazy DFA implementation. * Still XMLTK1.1 has the limitations described in http://www.cs.washington.edu/homes/suciu/XMLTK/tutorial.txt
This release fixed the xsort bug and modified filestream.cpp so that xsort detects errors of the file system such as "no space left on devices in /tmp".
2006-11-16 Makoto Onizuka <oni@acm.org> * fixed xagg bug by which xagg didn't properly process the multiple aggregation functions, which was discussed in the post to bug tracker at 2002-10-22 04:57 http://sourceforge.net/tracker/index.php?func=detail&aid=626830&group_id=51270&atid=462691 * fixed the bug in dfafiler.cxx by which Lazy DFA invoked startContext(/) before startDocument(). * added a xmltoolkit command, xdetector. xdetector inputs two files: a query file and an XML document. xdetector invokes printAutomata(const char * filename) method in IDfaFilter interface and serializes the NFAs and DFA to (current)/xpathQuery.xml. Examples are included in sample/dblp directory (Read README in that directory). 2006-11-15 Makoto Onizuka <oni@acm.org> * fixed the GCC 3.3 static_cast compile errors in xnest, xpair, xtail discussed in the post to bug tracker at 2003-10-18 23:13 https://sourceforge.net/tracker/index.php?func=detail&aid=825978&group_id=51270&atid=462691 * modified xrun to input XML stream from stdin discussed in the post to xmltk-devs at 2003-02-10 11:00 https://sourceforge.net/mailarchive/forum.php?thread_id=1634460&forum_id=9098 * fixed the bug in Automata::isTerminal() discussed in the post to xmltk-devs at 2006-11-11 14:34. https://sourceforge.net/mailarchive/forum.php?forum_id=9098&max_rows=25&style=flat&viewmonth=200611&viewday=10 The bug caused unnecessary endContext() events. * modified PString::buf which stores the cached value converted from XTOKEN. * added printAutomata(const char * filename) method in IDfaFilter interface. It serializes the NFAs and DFA to the specified file. * added the document IMPLEMENTATION that describes the complicated part of the Lazy DFA implementation. * Still XMLTK1.1 has the limitations described in http://www.cs.washington.edu/homes/suciu/XMLTK/tutorial.txt
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: