XML Java

XML Java is an implementation of Java in XML. This means that everything is represented by a tag, including classes, methods, and variables. The advantages are primarily in transforming the code into documentation or something else. Eventually I will have an XSLT stylesheet for converting from XML Java to Java source code and a Java program to convert for Java source code to XML Java. Currently this project is in its infancy and I only have a basic schema, a basic XSLT stylesheet, and a "hello world" example. The schema and stylesheet are still in early pre-alpha but they do work with the example. Also, I haven't quite gotten the indentation down. Check back soon for progress!

Tuesday, September 3rd
Ok, I've got a working schema, a stylesheet that does indentation pretty well, and an example that is valid by the schema and produces valid java source code when run through the stylesheet. I also added a facility to insert arbritrary code inside of a method. Also, if you look in the xmlJava directory under this directory, you can find all of the files linked to here, a couple other examples, and an XML Spy project that includes all of the files mentioned except for the example output.