2010-03-29 4 views
6

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!

+0

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

Répondre

1

Vous pouvez utiliser un aplatissement libre dans ma section d'outils libres. Il est livré avec un éclaireur de schéma ainsi. Voici le website link.

+2

On dirait que ce n'est pas (plus) téléchargeable :( – user1073075

+2

Il n'y a pas de téléchargement, seulement 'envoyez-moi un email pour commencer' –

Questions connexes