Visual Studio XGen - Resources
To help you get started, here's a few resources.
  1. The definitive resource is the World Wide Web Consortium. It is very reliable and you can get the answer to most your questions about XML and XSLT there. It will bore you to tears though.
  2. The W3Schools is well layed out and much easier to read.
  3. A good resource on code generation in general is the Code Generation Network.
Hopefully that is enough to get you started. Good luck!