2010-07-13 5 views
1

Je suis curieux de savoir quelles sont les meilleures pratiques en matière de distribution de schémas XML.Comment distribuer des définitions de schéma XML (XSD)

Dans ma situation particulière, j'ai un webservice qui accepte un fichier XML qui doit se conformer à un XSD que j'ai défini. Je pense à distribuer le XSD aux clients via un service web gratuit qui peut être appelé à tout moment.

Veuillez partager toutes les idées ou façons dont vous avez distribué des XSD.

Répondre

0

Jetez un oeil à http://schemas.opengis.net:

  • Assurez-vous que vos schémas sont valables comme les plumes d'ange.
  • Rendez vos schémas accessibles via le Web. HTTP tout d'abord. Pas d'avertissement "Veuillez d'abord accepter cette licence".
  • Assurez-vous que vos schémas utilisent uniquement des URL relatives se référant les uns aux autres.
  • Assembler un package téléchargeable (ZIP) avec vos schémas.

Beaucoup de gens voudront accéder à vos schémas en ligne. Certains voudront mettre vos schémas dans leur logiciel - pour pouvoir valider par rapport à ces schémas hors ligne/sans dépendre de votre serveur.

1

Placez simplement le XSD sur un serveur Web, afin que les utilisateurs et les programmes puissent y accéder facilement en utilisant le protocole HTTP. Il n'y a pas besoin d'écrire un service web pour ça. Mettez le lien vers le XSD dans votre manuel/documentation, et tout le monde peut l'utiliser.

Questions connexes