Suppose you have your domain model defined in XML.
You need to generate XSDs so that you can use representations of your domain model in webservices.
You have two choices:
1. Use something like XLST.
2. Use a scripting language which looks at your XMLs and generates your XSDs?
1. What limiations are there using XLST? Is there any fancy logic you will not be able to do using it?
2. If you have to use a scripting language to generate the XSDs what would be a good choice?