Szanse są całkiem dobre, że nie chcesz używać rodzajowe narzędzie do dokumentowania schematu. Narzędzia do tworzenia schematów schematów (jestem najbardziej znany z tego w Spy XML) są zaprojektowane tak, aby schematy były czytelne. Z twojego opisu wynika, że to nie jest to, czego chcesz; to, czego chcesz, to wykorzystanie informacji zawartych w twoim schemacie jako podstawy dokumentacji oprogramowania.
Kiedy musiałem to zrobić, podejście, które podjąłem, polegało na zaprojektowaniu kodu HTML, który wyglądał tak, jak potrzebowałem dokumentacji do obejrzenia, a następnie ustaleniu, jakie informacje w schemacie muszę pobrać, aby go wypełnić. . Używając tego jako szablonu, wystarczy pobrać odpowiednie informacje ze schematu za pomocą XSLT.
Gdybym nie był 2 lata późno, powiedziałbym, „blisko”, ponieważ jest to duplikat http://stackoverflow.com/questions/202049/formatting-xsd-scheme-for-peer-review – f3lix