[XML] Hibás séma definíció fixálása

Sziasztok!

A címben említett problémával küzdök és valahol már volt topic itt a hupon.
A Microsoft publikált egy XSD-t MSDN-en (url az xsd-hez a poszt alján), ami már eredetileg is hemzsegett a szintaktikai hibáktól. Ezek nagy részét már javították a visszajelzéseim alapján (mondjuk tegnap még találtam benne véletlenül egy "Serizlizable" kifejezést), viszont néhány XML-t még mindig nem tudok deserializálni az xsd-ből generált C# class segítségével.
Az xsd borzasztó nagy és bonyolult, ráadásul implementál még 7 xsd fájlt. Nem mondanám, hogy expert vagyok az XML séma validációban, de dolgoztam már nem egyszer úgy, hogy az XSD-ből generált class segítségével állítottam elő séma-valid állományokat. Itt viszont fordított a helyzet, a séma definíció nem XML valid .
Notepad++-ban megnyitottam a példa XML fájlomat, az XML Tools plugin-ban rányomtam a validációra és a következő hibaüzenetet kaptam:
Unable to parse schema file. Parsing error at line 1619: Element '{http://www.w3.org/2001/XMLSchema}enumeration': The value 'Microsoft.DataConvert' of the facet does not validate against the base type '{www.microsoft.com/SqlServer/Dts}uuid'.
A röhej, hogy nincs Microsoft.DataConvert az XML fájlban sehol. Ha jól értem a hibaüzenetet, ott egy uuid típust várna, viszont így nem tudom, hogy hol. A hivatkozott sorban (hacsak az include-olt xsd-k nem kavarnak be) egy enumeration van, amiben unique identifier-ek vannak felsorolva. Teljesen tanácstalan vagyok. Próbálkoztam már mindenfélével, kivettem az xsd-ben a restriction-t. Próbáljam másik tool-lal validálni? Tudnátok javasolni valamit Windows alá (tudom, Linuxot)?
Séma fájl elérése: https://msdn.microsoft.com/en-us/library/dn592135(v=sql.105).aspx (én is sírtam, mire sikerült kimásolni)

Hozzászólások


      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="True"/>
          <xs:enumeration value="False"/>
        </xs:restriction>
      </xs:simpleType>

Együtt sírok veled...

Ha valamit nem találsz, nézd meg az xs:import-okat is, valahonnan csak jön az a DataConvert.

Elkezdtem Altova XMLSpy-jal kigyalulni az xsd-t. Nem kimondottan következetes.
-----------
Akkor beszélsz igazán jól angolul, ha egy angol viccen őszintén tudsz nevetni