No support for documentation on Attributes
Hi Dave, The approach appears to walk recursively across the imports and includes and flatten into one tree. The problem is how the flattening is done. It appears that imports are treated in the same manner as includes. Per the spec, included constructs use the host xsd namespace. However, imports should maintain their native namespaces in the host xsd. This becomes an issue when you have two or more elements with the same name in two or more imported xsds. I end up with collisions. Also a problem...
XS:Imports Namespace lost