The ECS (Element Construction Set) is a Java API for generating elements for various markup languages it directly supports HTML 4.0 and XML, but can easily be extended to create tags for any markup language. ECS (Element Construction Set) home is here.