[Ann] Your ultimate XML engine, RefleX 0.3.0, is out !



hi,

RefleX is the crème de la crème for processing XML with XSLT, XQuery, on the Web, on the command line interface, for hosting tag libraries, and for handling non-XML objects like if they were XML !
http://reflex.gforge.inria.fr/

-=oOo=-

For a Java programmer, RefleX can help you significantly if you have to build applications that deal with XML datas : you'll find means to "cast" almost transparently a SAX document to a DOM document, to merge a set of DOM fragments to a single SAX documents, to parse ill-formed HTML documents, to map your SQL queries to an arbitrary complex XML structure and much more

-=oOo=-

You can also consider RefleX for testing purpose if your applications are producing XML datas : XUnit works in the same way than JUnit but is more suitable to compare XML outputs

-=oOo=-

You can also consider RefleX for your configuration files : mapping a Java class to an XML tag is straigthforward, and maybe you have to design a declarative language in XML ? RefleX can help you again for implementing your own processing-purpose XML languages

-=oOo=-

RefleX is available freely and you'll find lots of tips and tutorial in the documentation ; the learning curve is not steep for people that know XSLT and XPath since the basic concepts are very similar : you mix active tags with litterals, and the documents are XPath-centric, but instead of having a single instruction set (this is the case in XSLT), you'll have several ones

-=oOo=-

Still writing thousands lines of Java code ? Use a dozen of tags instead, use RefleX !
Visit RefleX at INRIA's gforge :
http://reflex.gforge.inria.fr/


--
Cordialement,

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



Relevant Pages

  • [Ann] RefleX : mastering XML with XML
    ... I'm pleased to announce the last release of RefleX, a multi-purpose XML engine that will allow you to write native XML programs. ... Being a Java programmer, RefleX will help you in many cases! ... 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 ...
    (comp.lang.java.programmer)
  • [Active Tags] Have the RefleX !
    ... People that are intersting in native XML programming can download the RefleX engine freely here: ... RefleX is a Java tool that allows people that have no particular knowledge of Java to write smart programs entirely in XML; however, the most brave fellows could also design their own tags and plug them to the ... The concepts of native XML programming used in RefleX have been designed separately, so that other implementations on other platforms/languages can be considered. ... Despite the intrinsic verbosity of XML, the expressiveness of XPath (which is used intensively in Active Tags) and the ability to declare complex processes exposed as simple tags makes Active Tags programs very efficient. ...
    (comp.lang.java.programmer)
  • Re: XML Web Site + MySQL
    ... I'm developing my website using XML + XSLT. ... RefleX is the name of the implementation of Active Tags ...
    (comp.text.xml)
  • [Ann] RefleX 0.3.0 is out !

    (comp.text.xml)
  • Re: Dont you need an XML Virtual Machine ?
    ... The phrase 'XML Virtual Machine' ... If you could have an 'XML Virtual Machine', ... I called this executable XML "Active Tags"; Active Tags just specifies a behaviour, not how you could implement it: if you want to write an interpreter or a compiler, translate XML to Java code, load precompiled classes, or combine several of them, you're welcome. ... RefleX embeds one called the Active Schema Language, which goes a step further than DTD, W3C XML Schema, and Relax NG ...
    (comp.text.xml)