IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Valider XML Discussion :

Bonne pratique pour la gestion de la version dans schéma de validation


Sujet :

Valider XML

  1. #1
    Membre régulier
    Profil pro
    ERP + Oracle + VBA Excel
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : ERP + Oracle + VBA Excel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Points : 78
    Points
    78
    Par défaut Bonne pratique pour la gestion de la version dans schéma de validation
    Bonjour,

    J'utilise dans le XML source un attribut "version" me permettant d'effectuer le rattachement entre la source et la "version" du schéma de validation.

    Je me demande si une manière plus propre /formelle existe ?
    ou
    Comment gérer les différentes version d'un schéma de validation ?

    Merci de vos conseils

  2. #2
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    Je me demande si une manière plus propre /formelle existe ?
    ou
    Comment gérer les différentes version d'un schéma de validation ?
    Alors là, c'est effectivement embêtant et ennuyeux. Il n'y a pas une manière propre ou formelle de le faire, je pense, non ! Un changement, très petit en tant qu'écriture qu'il soitl, pourrait, des fois, engendre des impacts grands et essentiels et imprévisibles. Donc, c'est difficile de dire ceci est une évolution mineure et celà est majeure. Et puis la compatibilité à l'arrière... et puis les éffets en codage pour une technologie dérivée (comme jaxb ...) A quel moment les changements sont si nombrereux et si importants qu'on devrait faire évoluer le targetNamespace même ? ... C'est presqu'une issue insaissisable. En xsd 1.1, on a fourni quelque moyen officiel pour gérer l'évolution de version de xsd, mais, ce n'est pas bien pratique dans le réel et ce n'est pas une solution bien parfaite et suffiçant non plus, que les auteurs doivent être parfaitement conscients, je pense. Finalement, on devrait tomber dans un choix de bon sens !

    Voici deux documents publiés par w3c pour inciter considérations (xsd 1.0 et 1.1) :
    https://www.w3.org/XML/2005/xsd-versioning-use-cases/
    https://www.w3.org/TR/xmlschema-guide2versioning/

    J'utilise dans le XML source un attribut "version" me permettant d'effectuer le rattachement entre la source et la "version" du schéma de validation.
    Si opérativement, dans le sens de codage, c'est déjà mis en place, je pense, c'est une solution possible ...

Discussions similaires

  1. Bonne pratiques pour la gestion de son "parc" perso.
    Par Neckara dans le forum Administration système
    Réponses: 7
    Dernier message: 14/11/2015, 20h17
  2. Bonnes pratiques pour gestion technique d'un projet
    Par Kajan dans le forum Débuter
    Réponses: 2
    Dernier message: 22/01/2012, 01h43
  3. Bonne pratique pour la gestion du son
    Par jojolepabo dans le forum ActionScript 3
    Réponses: 6
    Dernier message: 18/04/2011, 15h38
  4. Réponses: 5
    Dernier message: 08/04/2011, 10h55
  5. Tutoriel SEO : Introduction et bonnes pratiques pour l'optimisation de pages Web
    Par Community Management dans le forum Référencement
    Réponses: 0
    Dernier message: 06/07/2006, 00h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo