The elements of an xml schema forms a tree of nodes, based on an object model.
For the .Net platform this object model is realised in the
System.Xml.Schema Namespace[
^].
You will need to transform the various objects into an html representation suitable for the object type - and as there is a lot of them, it's definitely not a trivial exercise.
Regards
Espen Harlinn