Projects / RefleX

RefleX

RefleX is a Java tool that allows people that have no particular knowledge of Java to write smart programs entirely in XML. The concepts of native XML programming used in RefleX have been designed separately, so that other implementations on other platforms/languages can be considered. As the tags used are considered "active", the underlying concepts have been named "Active Tags". Programming in XML allows developers to efficiently produce batch scripts as well as Web applications. With Active Tags, you can dramatically decrease the number of lines you have to code.

Tags Internet Web Dynamic Content Software Development Interpreters Text Processing Markup XML XSL/XSLT HTML/XHTML
Licenses CeCILL
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  08 Aug 2008 17:52
  • Rrelease-after

Changes: "Schema mashups" are now available: if you want to boost your XML schema, you should experiment with the Active Schema Language for building dynamic content models and designing semantic data types. RefleX is also a general-purpose XML engine that allow to run XML scripts in batch or on the Web. Several standard modules go along with Active Tags (I/O, System, Web, etc.) and specific modules for designing XML-based test suites (XUnit) and test suites for Web applications (WUnit).

  • Rrelease-mid
  •  12 Jun 2008 14:09
  • Rrelease-after

Changes: WUnit was added, which is a tool for unit tests of Web applications. There is no complex installation: just download and unzip. WUnit can test both the UI and act on server-side components (such as storing an object authoritatively in the user session). Items are adressable with XPath. Tests are written with XML. AJAX-based applications are supported. A runnable tutorial with file uploads, AJAX autocompleter, and session cheats is available at http://reflex.gforge.inria.fr/wunit-quick-start.html.

  • Rrelease-mid
  •  12 Dec 2007 10:09
  • Rrelease-after

Changes: XQuery support through XML:DB, an upgrade of third-party libraries, URI schemes unification, and more test suites with XUnit.

  • Rrelease-mid
  •  03 Aug 2007 11:00
  • Rrelease-after

Changes: Pipelines and filters are working with both DOM and SAX. Refactorization of XPath navigation for non-XML objects. Better support for XPath operations with typed data (PSVI).

  • Rrelease-mid
  •  21 Nov 2006 09:43
  • Rrelease-after

Changes: This release introduces XUnit, a tool that helps to design test suites for programs that are dealing with XML data. One of the most outstanding new features is the ability to filter SAX streams with XPath patterns: the tutorial section has a runnable example where a 15Mo file is connected to a SAX pipeline with a rule-based filter. XInclude and the XPointer framework are also supported. You can XMLize raw text with a tokenizer or XPath patterns.

No-screenshot

Project Spotlight

Small Footprint CIM Broker

A lightweight CIMOM.

No-screenshot

Project Spotlight

Samba

Tools to access to a server's filespace and printers via SMB.