xmldrill is a Java web-app with interactive exercises for students learning XML:
It features the following exercises:
- XML tree: A random XML is generated and visualized as a tree. The students have to enter the XML code for it.
- XML schema: A random XML schema is generated. The students have to provide a valid XML instance for the schema.
- XSLT: A random input is generated for a given XSL stylesheet. The students have to provide the output of the transformation.
- SVG: A random SVG document is generated. The users have to draw it and can then compare to the real output.
Plus, there is an auto-updated page with the students ranking.
Run ant on build.xml
Drop xmldrill.war to the Tomcat's webapps folder.