Nokogiri

screenshot of Nokogiri

Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

Overview:

Nokogiri is a tool that simplifies working with XML and HTML from Ruby, offering an easy-to-understand API for reading, writing, modifying, and querying documents. It prioritizes security and compatibility, relying on native parsers like libxml2, libgumbo, and xerces for fast and standards-compliant operations.

Features:

  • DOM Parser: Supports XML, HTML4, and HTML5.
  • SAX Parser: For XML and HTML4.
  • Push Parser: For XML and HTML4.
  • Document Search: Via XPath 1.0 and CSS3 selectors with jquery-like extensions.
  • XSD Schema Validation
  • XSLT Transformation
  • Builder DSL: For XML and HTML documents.
Gem Based

A website that uses Ruby gems to streamline development workflows and enhance functionality. This includes features such as easy installation and updates, robust and reliable performance, and support for a wide range of plugins and extensions.