XMLVM项目的目标是提供一种灵活的可扩展的交叉编译器工具链(cross-compiler toolchain)。XMLVM基于Sun的Java虚拟机(Sun Microsystem's virtual machine )和微软的公共语言运行时(Microsoft's Common Language Runtime)上的字节码而非源码进行交叉编译。这样的好处是针对字节码进行交叉编译变得更加容易而将高级语言的解释工作留给原生的编译器。在XMLVM里,基于字节码的程序用XML文档表示,使得我们采用一些高级的xml处理技术,例如XSLT,XQuery和XPath,对XMLVM程序进行处理和翻译。
主页:http://xmlvm.org/overview/
下载:http://xmlvm.org/download/
来自:开源中国社区

