[Ann] RefleX : mastering XML with XML

  • Thread starter Philippe Poulard
  • Start date
P

Philippe Poulard

I'm pleased to announce the last release of RefleX, a multi-purpose XML
engine that will allow you to write native XML programs.

http://reflex.gforge.inria.fr/
The engine runs with Java 1.4.2 and above

RefleX works like XSLT, but instead of having a single instruction set,
the system can host severals
You could read the basics here :
http://reflex.gforge.inria.fr/tutorial-basics.html#hello

====== Key features ======

-Browse X-operable objects : you will be able to apply XPath expressions
on non-XML objects such as a file system : for example, "//*" will
select all the files under a context directory
Example:
http://reflex.gforge.inria.fr/tutorial-basics.html#xslt

-Run XML pipelines and filters : you will be able to apply XPath
patterns on SAX streams and raw-text
Example:
http://reflex.gforge.inria.fr/tutorial-pipelinesAndFilters.html

-Leverage your schemas : you will be able to express algorithmic rules
and co-occurrence constraints with the Active Schema Language, and
design a semantic data type
http://reflex.gforge.inria.fr/tutorial-schemas.html

-Test with XUnit : if your application is dealing with XML datas, why
not design XUnit test suites for comparing 2 XML documents ?
Example:
http://reflex.gforge.inria.fr/xunit.html#xunitStepByStep

-Design macro tags : design your own libraries with XPath functions and
custom active tags ; you can supply their implementation either with a
Java class or with other tags (macros)
Example:
http://reflex.gforge.inria.fr/tutorial-fromSqlToMvc.html

Enjoy !

====== RefleX live ======

I will talk next week about all that stuff at Extreme Markup Languages 2007
http://www.extrememarkup.com/2007/abstracts.html#t400r
See you in Montreal !

--
Cordialement,

///
(. .)
--------ooO--(_)--Ooo--------
| Philippe Poulard |
-----------------------------
http://reflex.gforge.inria.fr/
Have the RefleX !
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,813
Latest member
lawrwtwinkle111

Latest Threads

Top