Libxml-Ruby

  •        3295

The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit. Libxml-ruby's primary advantage over REXML is performance - if speed is your need, this is the good libraries to consider. Libxml-Ruby supports installation via both the standard Ruby extconf install and "Rubygems": http://rubygems.rubyforge.org/. In either case the requirements are the same - only the installation process differs.

http://libxml.rubyforge.org/

Tags
Implementation
License
Platform

   




Related Projects

Libxml++


libxml++ is a C++ wrapper for the libxml XML parser library.

Libxml


Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.

Arbica


Arabica is an XML and HTML processing toolkit, providing SAX, DOM, XPath, and partial XSLT implementations, written in Standard C++.

Smart-XML-Parser - This is a smart C++ library to parse XML files using libxml2


This is a smart C++ library to parse XML files using libxml2

libxml-Perl


Perl interface to Gnome libxml2 xml parsing and DOM library.



lxml-python


lxml is a Pythonic binding for the libxml2 and libxslt libraries.

TclXML


The TclXML project is a collection of tools and libraries for handling XML documents with the Tcl scripting language.

IPaXMLSection - xml parser with libxml2


xml parser with libxml2

perl-XML-LibXML - XML::LibXML - interface to the GNOME libxml2 library


XML::LibXML - interface to the GNOME libxml2 library

node-o3-xml - NodeJS library for W3C-DOM XML api with XPath and namespaces. It is based on LibXML2


NodeJS library for W3C-DOM XML api with XPath and namespaces. It is based on LibXML2

TagSoup - HTML/XML parser for Haskell


TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. The library also provides useful functions to extract information from an HTML document, making it ideal for screen-scraping.

libxml2 - The XML C parser and toolkit of Gnome


The XML C parser and toolkit of Gnome

GDataXML-HTML


HTML/XML parser for iOS and OSX, based on Google's GDataXML. It implements parts of NSXML so it's easy to parse XML Files with a DOM API or XPath. This fork of the original GDataXML adds support for the HTMLparser module of libxml2 and allows you to deal with non validating XML or HTML

Nokogiri - HTML, XML, SAX, and Reader parser with XPath and CSS selector support


Nokogiri (?) is an HTML, XML, SAX, DOM parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors, XML/HTML builder, XSLT transformer. Nokogiri parses and searches XML/HTML using native libraries (either C or Java, depending on your Ruby), which means it's fast and standards-compliant.

Expat


Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).

xml handling tools


The xml tool project provides developers functions that uses the libxml2 library. It provides an easy way to input and output configurations from/to xml files and handlers to deal with small or big xml databases.

Xerces-C++


Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data.

blastxmlparser - Fast big data XML parser and library, written in Ruby


Fast big data XML parser and library, written in Ruby

luaexpat - LuaExpat is a SAX (Simple API for XML) XML parser based on the Expat library


LuaExpat is a SAX (Simple API for XML) XML parser based on the Expat library