Skip to content
HTML Java JavaScript CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper Initial commit May 21, 2015
src/main Initial commit May 21, 2015
.gitignore Initial commit May 21, 2015 Write some readme (2) May 21, 2015
build.gradle Initial commit May 21, 2015
gradlew Initial commit May 21, 2015
gradlew.bat Initial commit May 21, 2015

XML Validator Online

A web application for XML learners to validate DTD, XML Schema. Plus it offers XPath evaluation function on your browser.



  1. Download JDK7 (8 is not yet supported by Google).
  2. Download Google App Engine SDK for Java. Remember to set APPENGINE_HOME environment variable.
  3. Git clone this repository.
  4. Edit src/main/webapp/WEB-INF/appengine-web.xml, fill your own application id.
  5. Use Gradle tasks to help you.


  • gradlew appengineRun: Run the test server on localhost.
  • gradlew appengineStop: Stop the test server on localhost.
  • gradlew appengineUpdate: Deploy stage on your GAE application.


  1. Fork it!
  2. Create your feature branch: git checkout -b feature-new
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin feature-new
  5. Submit a pull request :D


This is my little semester project in college in 2009. Built with Google App Engine.

Because in 2015 Google decided shutdown the Master/Slave datastore app, force me to redeploy this app. I think it's also a good chance to make this little project open source.


2009 Scribe Huang



You can’t perform that action at this time.