copyright Kathleen Dollard 2002
in conjunction with "Generate .NET Code With XSLT" in May 2003 Visual Studio Magazine

This project provides the pieces you need to create a strongly typed DataSet 
like the ADO.NET strongly typed dataset.

Included files (to see all these files be sure "Show All Files" is depressed in SOlution Explorer

CodeGenStronglyTypedDataSet.sln - Open this solution to find the code needed for code generation

CodeGenStronglyTypedDataSet.vbproj - The project opened in the solution

Startup.vb - The startup code that kicks off processing. Since there isn't a UI, change the 
				 XMLfile specified for processing
Transform.vb - Contains the Transform and TransformXML methods that actually perform tranformations
				 
ListTables.xslt - A simple sample of XSLT processing
ListTables.txt - Sample output from ListTables.xslt

XSDToXML.xslt - The xslt to transform an XSD into an XML file freindler for code generation

STD.xslt - The entry point for the strongly typed DataSet template
DataSet.xslt - Generates DataSet wide information for the strogly typed DataSet
Table.xslt - Generates the classes associated with each DataTable in the strongly typed DataSet
Row.xslt - Called from Table.xslt, creates the class associated with a DataTable row
Event.xslt - Called from Table.xslt, creates the class associated with the Change event
Support.xslt - Contains supporting utilty templates

Northwind.xsd - The xsd for three tables in Northwind
Northwind.vb - Contains strongly typed dataset generated from Northwind.xsd via Generate Dataset
Northwind.xml - Sample XML created by running XSDToXML.xslt

Test.vb - The strongly typed DataSet created using the STD.xslt template (via Startup.vb)

The project also includes standard supporting files for .NET such as AssemblyInfo.vb