An implementation of the XmlReader API using libxml2
C Lua C++
Switch branches/tags
Nothing to show
Latest commit 192491f Feb 18, 2013 @drahosp drahosp Updated travis hook
Permalink
Failed to load latest commit information.
cmake
doc Import to git Oct 1, 2010
.travis.yml Updated travis hook Feb 18, 2013
CMakeLists.txt Updated cmake macros Aug 25, 2012
LICENSE Import to git Oct 1, 2010
Makefile Import to git Oct 1, 2010
README Import to git Oct 1, 2010
dist.info Import to git Oct 1, 2010
error.c Import to git Oct 1, 2010
error.h Import to git Oct 1, 2010
example.lua Import to git Oct 1, 2010
xmlreader.c Import to git Oct 1, 2010

README

Package: lua-xmlreader
Version: 0.1
Author: A.S. Bradbury
Website: http://asbradbury.org/projects/lua-xmlreader/
License: MIT/X11
Description:
  Provides the XmlReader API[1] to Lua applications, using LibXML2[2].  
  XmlReader is an API introduced in C# that is arguably easier to use than 
  SAX. It is a "pull" interface where you control the reader, which is a 
  cursor moving along the document. Call methods such as reader:name() to get
  information about the current node and reader:read() to advance to the next.  
  This has the advantage versus a tree model such as DOM that the whole 
  document does not need to be loaded into memory at once. The many articles 
  and tutorials available online referring to XmlReader/XmlTextReader in C#, 
  Java or other languages should all be useful if you want to better 
  understand this method of handling XML. You will require the libxml2 
  library.

  [1] = http://dotgnu.org/pnetlib-doc/System/Xml/XmlReader.html
  [2] = http://xmlsoft.org/