The following is some sample code for handling XML. It is divided into four sections: toolkits; XML parsers which are Lua only; XML parsers which contain C code and a binding; modules for handling XML-based protocols such as XML-RPC and SOAP. Credit to the authors is mentioned where appropriate. Toolkits LazyKit is a collection of XML processing tools. Its primary purpose is to provoke discussion