REXML

Conformant XML processor for the Ruby programming language
Download

REXML Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Germane Software
  • Publisher web site:
  • http://www.germane-software.com/cgi-bin/software
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.2 MB

REXML Tags


REXML Description

Conformant XML processor for the Ruby programming language REXML is a conformant XML processor for the Ruby programming language. REXML passes 100% of the Oasis non-validating tests and includes full XPath support. REXML is reasonably fast, and is implemented in pure Ruby. Best of all, it has a clean, intuitive API. REXML is included in the standard library of Ruby.REXML arose out of a desire for a straightforward XML API, and is an attempt at an API that doesn't require constant referencing of documentation to do common tasks.REXML avoids The DOM API, which violates the maxim of simplicity. It does provide a DOM model, but one that is Ruby-ized. It is an XML API oriented for Ruby programmers, not for XML programmers coming from Java.NOTE: REXML is licensed and distributed under the terms of the Ruby License. Here are some key features of "REXML": · Four intuitive parsing APIs. · Intuitive, powerful, and reasonably fast tree parsing API (a-la DOM) · Fast stream parsing API (a-la SAX) · SAX2-based API · Pull parsing API. · Small · Reasonably fast (for interpreted code) · Native Ruby · Full XPath support · XML 1.0 conformant · ISO-8859-1, UNILE, UTF-16 and UTF-8 input and output; also, support for any encoding the iconv supports. · Documentation


REXML Related Software