[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Don't you need an XML Virtual Machine ?
Hi Oleg, Oleg A. Paraschenko wrote: > Hi Philippe, > > On Wed, 29 Mar 2006 13:46:56 +0200 > Philippe Poulard <Philippe.Poulard@s...> wrote: > > >>Hi, >> >>RefleX 0.1.3, a general-purpose XML Virtual Machine, is available here : >>http://reflex.gforge.inria.fr/ > > > I used to utilize the buzzword "XML Virtual Machine" for my works, but now > I'm in doubt. What "XML Virtual Machine" could be? What properties are > expected from it? I would answer the same for Java : any machine that could translate XML in something that can run on this machine I called my 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 (or any other language), load precompiled classes, or combine several of them, you're welcome. RefleX is an implementation in Java of Active Tags. I find it close to the idea of what people would think of an "XML Virtual Machine" : a general-purpose environment that can perform programs made with tags. The idea of "general-purpose" is more important than "tags" : a syntax à la XQuery could be a candidate, but XQuery is not a "general-purpose" language ; thus a pure implementation of XQuery can't be an "XML Virtual Machine", although it could be extended to. Of course, all that can be discussed :) > > And are you sure that just using XML syntax for programming qualifies for > the proud title of "XML Virtual Machine"? As I said previously, I think it's not enough. XML technologies like XML and XPath are used in Active Tags to achieve things that are not necessary related to XML. > > >>In this release, you'll find tutorials for mapping SQL to arbitrary >>complex XML structures, and for experimenting the Active Schema Language >> : express constraints on XML documents that you can't achieve with DTD, >> >>W3C XML Schema, neither Relax NG, and define custom semantic data types. >> >>Enjoy ! >> -- Cordialement, /// (. .) --------ooO--(_)--Ooo-------- | Philippe Poulard | ----------------------------- http://reflex.gforge.inria.fr/ Have the RefleX !
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|