>>25XML does not make Java the acceptable Lisp because the spirit of Lisp is to take a language and create a feedback loop in which it flows back into itself. A Java program can parse an XML document, but in order for Java to be a Lisp, there needs to be a loop.
------>
XML Java
<------
Allow me to illustrate the diagram for Lisp.
______
/ \
LISP<---------'
A Java program can read an XML document, but what can an XML document do to a Java program? This is the missing link. Without that arrow, XML does not make Java an ``acceptable Lisp''.