0
Celem XMLVM jest zaoferowanie elastycznego i rozszerzalnego zestawu narzędzi dla wielu kompilatorów.Zamiast kompilacji krzyżowej na poziomie kodu źródłowego, XMLVM kompiluje krzyżowe instrukcje kodu bajtowego z maszyny wirtualnej Sun Microsystem i Microsoft Common Language Runtime.Zaletą tego podejścia jest to, że instrukcje kodu bajtowego są łatwiejsze do kompilacji krzyżowej, a trudne analizowanie języka programowania wysokiego poziomu pozostawia się zwykłemu kompilatorowi.W XMLVM programy bajtowe są reprezentowane jako dokumenty XML.Pozwala to na manipulowanie i tłumaczenie programów opartych na XMLVM przy użyciu zaawansowanych technologii XML, takich jak XSLT, XQuery i XPath ....