J'ai plusieurs documents XSD "principaux" qui importent des documents XSD "supportant". Ces documents de schéma proviennent de la spécification HR-XML 3.0, en particulier en ce qui concerne le filtrage en arrière-plan. Pour les besoins de la génération de code et du schéma de fichier unique pratique à référencer dans mon WSDL, j'essaie d '"aplatir" le schéma. Les importations devraient être résolues; et il ne devrait pas y avoir de duplication entre les contenus communs (anciennement importés).Aplatissement de documents de schéma XSD (HR-XML 3.0)
J'ai essayé l'éditeur XML Oxygen, qui a une fonction spécifique pour cette tâche; mais cela semble ne prendre en charge qu'un seul document "principal" à la fois - il n'est pas possible d'aplatir/fusionner plusieurs documents "principaux". J'ai aussi regardé XMLSpy, mais il semble qu'il manque complètement cette fonctionnalité.
Est-ce que quelqu'un peut recommander des outils spécifiques, ou proposer une théorie générale, derrière ce processus de «flatage» du schéma?
Merci beaucoup!
Si vous utilisez WCF pour exposer votre service, cela pourrait aider: http://stackoverflow.com/questions/1589598/can-you-combine-the-wsdl-and-xsd-data-from-a-wcf-service – Rudi